To avoid repeated requests by students to change due date of a homework set, I would like to be able to set 2 due dates for the set:
- If a problem is finished by the first date, then the student gets full credit for all correct answers.
- If a problem is finished between the first date and 2 days (as an example) past the first due date, then the student gets something like 50% of the credit.
I'm assuming that the official (according to Webwork) due date of the problem would probably be the second due date in my scheme. So the grader would have to check whether the time was before this second due date - 2 days to decide the percentages of credit to give.
I'm not sure how to implement this.
Also, could the variable having the value "2 days" be a stored variable for a particular class, so that the professor would just set this variable at the beginning of the course and have it apply to all homework sets in the course?