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.jsonwith question names modified - Create a
student_submissions.csvfile which will be used to generate pdfs
student_submissions.py requires
- The
outline.jsonthat has all of the questions - The
student_submissions.csvfile generated by the above script - The relevant
output_xximages 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.