Skip to content

darwindarak/GradeEntry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradeEntry

GradeEntry provides a live-search interface to CSV files. It allows data entry on only one column, and uses all the other columns for searching. It is meant to help with entering grades for large classes. In such a use case, the CSV file may contain First Name, Last Name, and Student ID columns, as well as a column to record the scores of an assignment. The user can quickly find the row corresponding to a student by typing in parts of the the name, the ID, or even typing in the student's initials.

Usage

There are basically three steps to using this tools:

  1. Load a class roster or grade book in CSV format on to the page
  2. Find and enter student grades using the search interface
  3. Download a modified version of the original CSV file

Although this interface uses a browser, no data is uploaded. The entire CSV file and all the processing is done locally. An internet connection is needed only for the initial loading of the page (external JS, CSS, etcs.). Downloading the libraries

  • JQuery
  • Twitter Bootstrap
  • normalize.css

will allow GradeEntry to run completely offline.

Compatibility

GradeEntry currently works best on Chrome and Firefox. Safari has some trouble downloading the saved file and instead displays the raw file in a new tab. It is completely untested on IE.

Credit

In addition to the heavy use of JQuery and React, GradeEntry is made possible with

About

A live-search interface to assist with entering grades.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published