{"id":16729564,"url":"https://github.com/darwindarak/gradeentry","last_synced_at":"2025-03-15T17:15:20.825Z","repository":{"id":18195854,"uuid":"21320176","full_name":"darwindarak/GradeEntry","owner":"darwindarak","description":"A live-search interface to assist with entering grades.","archived":false,"fork":false,"pushed_at":"2014-06-30T19:33:08.000Z","size":168,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-22T07:15:09.330Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"darwindarak.github.io/GradeEntry","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darwindarak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-29T09:20:25.000Z","updated_at":"2014-06-29T11:15:32.000Z","dependencies_parsed_at":"2022-09-01T17:23:42.379Z","dependency_job_id":null,"html_url":"https://github.com/darwindarak/GradeEntry","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darwindarak%2FGradeEntry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darwindarak%2FGradeEntry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darwindarak%2FGradeEntry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darwindarak%2FGradeEntry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darwindarak","download_url":"https://codeload.github.com/darwindarak/GradeEntry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243762267,"owners_count":20343979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T23:29:05.283Z","updated_at":"2025-03-15T17:15:20.797Z","avatar_url":"https://github.com/darwindarak.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GradeEntry\n\n__GradeEntry__ provides a live-search interface to CSV files.\nIt allows data entry on only one column, and uses all the other\ncolumns for searching.  It is meant to help with entering\ngrades for large classes.  In such a use case, the CSV file\nmay contain `First Name`, `Last Name`, and `Student ID` columns,\nas well as a column to record the scores of an assignment.  The\nuser can quickly find the row corresponding to a student by\ntyping in parts of the the name, the ID, or even typing\nin the student's initials.\n \n## Usage\n\nThere are basically three steps to using this tools:\n\n1. Load a class roster or grade book in CSV format on to the page\n2. Find and enter student grades using the search interface \n3. Download a modified version of the original CSV file\n\nAlthough this interface uses a browser, __no__ data is uploaded.\nThe entire CSV file and all the processing is done locally.\nAn internet connection is needed only for the initial loading\nof the page (external JS, CSS, etcs.).  Downloading the libraries\n\n- JQuery\n- Twitter Bootstrap\n- normalize.css\n\nwill allow __GradeEntry__ to run completely offline.\n\n## Compatibility\n\n__GradeEntry__ currently works best on Chrome and Firefox. Safari\nhas some trouble downloading the saved file and instead displays\nthe raw file in a new tab.  It is completely untested on IE.\n\n## Credit\n\nIn addition to the heavy use of [JQuery](https://github.com/jquery/jquery) and\n[React](https://github.com/facebook/react), __GradeEntry__ is made possible\nwith\n- [Papa Parse](https://github.com/mholt/jquery.parse) for CSV parsing\n- [FileSaver.js](https://github.com/eligrey/FileSaver.js/) for file saving\n- [Twitter Bootstrap](https://github.com/twbs/bootstrap) and [normalize.css]\n  (https://github.com/necolas/normalize.css/) for theming\n- [github-fork-ribbon-css](https://github.com/simonwhitaker/github-fork-ribbon-css)\n  for the CSS GitHub fork ribbons.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarwindarak%2Fgradeentry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarwindarak%2Fgradeentry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarwindarak%2Fgradeentry/lists"}