Open s-edwards opened 8 years ago
This feature (i.e. the re-scoring without re-running the autograder) has been implemented through correct_mcq and correct_test_case_scoring class methods in the Exercise model. These have been tested in DEV.
Implemented through beautifully working methods in ExerciseVersion. Still need to figure XP re-calculation.
If students have already answered a question, but the question had an error in it, the question can be fixed. However, there's no way to trigger an update to all the workout score objects that depend on the updated question. We need to add this, so that question attempts, and the workout scores that depend on them, can be updated when a question is revised/corrected.
For MCQs, this involves re-grading the scores based on the correct choices against the student specified choice. For coding questions, this involves fixes at the test case level. Perhaps with the sipping or ignoring of the faulty test case.