underground-software / singularity

KDLP: Beyond the event horizon
https://kdlp.underground.software
GNU General Public License v3.0
0 stars 0 forks source link

denis: record oopsies by each student #124

Open theyoyojo opened 3 months ago

theyoyojo commented 3 months ago

Our course policy is to allow each student to skip peer review without getting a zero provided they submit by the final deadline once per semester.

How should we track this? Students need to explicitly request the oopsie and we need to make sure we don't accidentally give them a zero or allow them to use it more than once

We could have them send an email to something like oopsie@COURSE_DOMAIN

theyoyojo commented 1 month ago

Add a table in grades.db with "student + assignment" where student is unique and assignment is not null. If row for student doesn't exist, they can oopsie, but if it exists, then they oopsied for that assignment