-
Bug
-
Resolution: Fixed
-
Minor
-
4.3.1, 4.4.1
There's a logical error in the test_attempt_reopen_method_untilpass() function.
Instead of marking the second submission as passing, it reverts to marking the first submission again.
The test appeared to pass because the second submission by the student wasn't graded at all. Consequently, the student didn't see the button to submit a new attempt. However, our intention was to verify that once a student receives a passing grade, they shouldn't be able to submit additional attempts. Although the test passed, it did so erroneously because it failed to properly assess the expected behavior. It succeeded simply because it didn't evaluate the second submission of the student.