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

Core changes to support retained auto-saves and response undo in quizzes

XMLWordPrintable

      Stories:
      As a quiz taker I want the ability to undo mistakes I make on a question while in a quiz, especially with questions that take a long time to answer.
      As a course administrator I want to be able to view a more accurate history of the progression of a candidates response to provide information for decision making if an issue arises.
      Optional: As a authorized person I want the ability to view and if necessary revert a question response to an earlier state after a quiz is completed

      Proposal:
      Modify auto-save functionality so that at configurable intervals instead of creating an auto-save it creates a standard save with the option of turning it off.
      Add a button with a modal dialog that will provide the user with a list of previous saves that they can choose to revert to.

      Considerations:
      This change will result in more data being written to and read from the database when saving and loading question attempts.
      It will require changes across many core parts of the question and quiz engine, this will probably require changes to the mobile app as well to maintain compatibility.

        1. Undo button in quiz.bmml
          17 kB
        2. Undo button in quiz.png
          Undo button in quiz.png
          107 kB
        3. 28-10-2016 5-21-10 PM.png
          28-10-2016 5-21-10 PM.png
          21 kB
        4. 28-10-2016 5-21-31 PM.png
          28-10-2016 5-21-31 PM.png
          10 kB
        5. 28-10-2016 5-22-48 PM.png
          28-10-2016 5-22-48 PM.png
          46 kB
        6. 28-10-2016 5-32-05 PM.png
          28-10-2016 5-32-05 PM.png
          26 kB

            dcocco Darren Cocco
            dcocco Darren Cocco
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.