edulinq / quizgen

MIT License
4 stars 0 forks source link

GradeScope: Pre-Grouping #14

Open eriq-augustine opened 7 months ago

eriq-augustine commented 7 months ago

The only time-consuming task left that is specific to GradeScope is creating groups (and matching those groups to rubric items) before uploading the student submissions. This is very complex and will require many requests to GradeScope (so many that it may take 30 or so minutes (without user intervention) to upload a single quiz).

The exact semantics will also need some hammering out. We will have to create some sample submissions that contains different possibilities for the answer to each question (it is fine if we only target questions with limited answers (not free text questions). To preserve groups, we cannot remove the sample submissions before uploading the student submissions. Hopefully, when student submissions are added they will automatically be grouped with the correct sample submissions. Graders will probably want to leave the sample submissions in while grading (since they will all be grouped together that should not be any additional work). Then, after grading the sample submissions should be removed so that they do not pollute the statistics.