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

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

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Development in progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: DEV backlog
    • Fix Version/s: None
    • Component/s: Questions, Quiz

      Description

      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.

        Balsamiq Wireframes

          Attachments

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

            Activity

              People

              Assignee:
              dcocco Darren Cocco
              Reporter:
              dcocco Darren Cocco
              Participants:
              Component watchers:
              Tim Hunt, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Tim Hunt, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: