Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-75087

Possible to bypass timer in timed assignments

    XMLWordPrintable

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 4.1, 4.2.1
    • None
    • Assignment
    • 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:

      1. Enable timed assignments.
      2. Create a course with a teacher and students. The course needs to be available to the students.
      3. 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.
      4. 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.
      5. 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.
      6. 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            cfulton Charles Fulton
            Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
            Votes:
            9 Vote for this issue
            Watchers:
            13 Start watching this issue

            Dates

              Created:
              Updated: