We should figure out how we handle the re-grading in the new version.
1) Homework deadlines should be strict: only instructors can modify students' submissions after a homework deadline is passed.
2) To create a homework regrading, the easiest would be to create a new homework and maybe "archive" the old one. Archive means that the homework is still part of the class and is visible, but its grade does not count.
3) Perhaps, we could have a feature "duplicate homework", and a new one would be created, identical to the old one. The instructors can then edit it (e.g. add more instructions or questions).
4) In the new duplicate homework, the students would inherit their old grade and keep it unless they make a new submission.
Actually: at present we asked the students to provide all their final versions in the last homework. These correspond to different sub-grades. All is lumped into jst one thing so it is impossible to grade.
We should figure out how we handle the re-grading in the new version. 1) Homework deadlines should be strict: only instructors can modify students' submissions after a homework deadline is passed. 2) To create a homework regrading, the easiest would be to create a new homework and maybe "archive" the old one. Archive means that the homework is still part of the class and is visible, but its grade does not count. 3) Perhaps, we could have a feature "duplicate homework", and a new one would be created, identical to the old one. The instructors can then edit it (e.g. add more instructions or questions). 4) In the new duplicate homework, the students would inherit their old grade and keep it unless they make a new submission.