This code is for generating pdfs given short answer submissions on gradescope
gradescope_csv_to_submissions.py
requires
- An
answers.csv
, the answers received by gradescope - A
roster.csv
, the roster containing a list of students, student emails, and sids it will then - Generate an outline in the stdout that should be copied to
outline.json
with question names modified - Create a
student_submissions.csv
file which will be used to generate pdfs
student_submissions.py
requires
- The
outline.json
that has all of the questions - The
student_submissions.csv
file generated by the above script - The relevant
output_xx
images in./question_imgs/
This will generate one PDF per SID in theoutput/
folder when run. By default it uses all available cores.
So to run this, first run gradescope_csv_to_submissions.py
, edit the outline.json
if you want different question names, and then run submissions_from_json.py
.