Make it very clear what homework + regrade policy is. We haven't had too many issues this term, but solidify the process:
-
Test with student tester. Can we have a final "all tests have run" message saying it should be good to go? Can we enforces a reset? Should we do from student_module import x, y, z or just use import student_module to avoid naming issues? Add checks to prevent name overwrites?
-
Things will slip by this system. We'll allow one re-do capped at 4/6 credit. The offending code must be commented or returned to its template form. A written request must be made to the instructor and grader within one week of grades being released.
-
File uploads must be verified. Uploading an incorrect file is not excuse to upload the correct file later after the due date. Hence, verify all uploads after the fact (the same goes for exams!).
Make it very clear what homework + regrade policy is. We haven't had too many issues this term, but solidify the process:
Test with student tester. Can we have a final "all tests have run" message saying it should be good to go? Can we enforces a reset? Should we do from
student_module import x, y, zor just useimport student_moduleto avoid naming issues? Add checks to prevent name overwrites?Things will slip by this system. We'll allow one re-do capped at 4/6 credit. The offending code must be commented or returned to its template form. A written request must be made to the instructor and grader within one week of grades being released.
File uploads must be verified. Uploading an incorrect file is not excuse to upload the correct file later after the due date. Hence, verify all uploads after the fact (the same goes for exams!).