Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
4.1, 4.2.1
-
None
-
MOODLE_401_STABLE, MOODLE_402_STABLE
Description
We're seeing behavior where a student can bypass the timed restriction for a timed assignment. Steps to re-create:
- Enable timed assignments.
- Create a course with a teacher and students. The course needs to be available to the students.
- Create a timed assignment with a timed value of at least one minute. Ensure that the due date is some time in the future to avoid complicating the issue. Set the assignment to accept file submissions.
- As student 1, navigate to the Dashboard and click on "Add submission". There should be a timer on the right, but in our testing, there is no timer and it was possible to wait beyond the expiration of the timer and submit.
- As student 2, navigate to the Dashboard and click on "Add submission". Do not submit the assignment. Use the breadcrumbs to navigate to the assignment. Do not click "Begin assignment". Navigate to the Dashboard, then to "Add submission" as before. There is now a timer.
- As student 3, navigate to the Dashboard and click on the assignment. Do not click "Begin assignment". Navigate to the Dashboard, then to "Add submission" as before. There is now a timer.
I'm attaching a video that shows these three scenarios. For testing purposes, the assignment time limit was one minute. Note that around the 3:10 mark with the first student the time remaining field shows a value that exceeds the time limit.