Upload a Roster - shiftsayan/gradecard GitHub Wiki
Gradecard has the ability to automatically upload a course's roster to the Gradecard Sheet. In this step we will set up a course's roster using Gradecard.
-
Download your course's roster as a CSV (comma-separated values) file and store it in
/roster
. -
(optional) Currently, Gradecard only supports the Carnegie Mellon University's Student Services Suite (S3) roster format. If your roster is not in the right format, convert it to match this schema. Note that Andrew ID is a unique ID assigned to every student.
-
Run
python main.py
. Alternatively, you use Gradecard as a script by making it an executable usingchmod +x main.py
and then running./main.py
. -
In the command-line interface (CLI) select the "Add students" option.
-
Now, in the CLI select the roster you want to sync. This roster will be copied to the
roster
sheet in the Gradecard sheet.