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

Quiz autosave should reassure users that it is working

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 4.4
    • 3.5.9, 3.6.7, 3.7.3, 4.1.6, 4.2.3, 4.3
    • Quiz
    • MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE, MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_403_STABLE
    • MOODLE_404_STABLE
    • MDL-67259_main
    • Hide

      Prerequisites

      1. Set up a quiz "Quiz 1" with one essay question.

      Testing

      1. Log in as a student and attempt the quiz "Quiz 1".
      2. Start a new preview of "Quiz 1" and confirm "Start attempt…" in the modal dialog.
      3. Write something in the input field in order for the form to be marked "dirty". Wait for the first auto-save to happen.
      4. Verify the message "Last saved: xxx" (with xxx being the current time) is shown in the the "Quiz navigation" block.
      Show
      Prerequisites Set up a quiz "Quiz 1" with one essay question. Testing Log in as a student and attempt the quiz "Quiz 1". Start a new preview of "Quiz 1" and confirm "Start attempt…" in the modal dialog. Write something in the input field in order for the form to be marked "dirty". Wait for the first auto-save to happen. Verify the message "Last saved: xxx" (with xxx being the current time) is shown in the the "Quiz navigation" block.

      Like Google docs, Office 365 (or Atto auto-save) it would probably be good if the Quiz auto-save gave a discrete information about what it was doing. Probably "Saving ..." and "Last saved 16:33" in a fairly faint text at the bottom of the Quiz navigation.

      Also, before the JavaScript is initialised, this area of the page should probably have a fairly prominant notice "Quiz auto-save not started" which then gets hidden by the auto-save code when it starts successfully.

      Inspired by https://moodle.org/mod/forum/discuss.php?d=393319#p1586257

        1. MDL-67259_proposition-1.png
          MDL-67259_proposition-1.png
          31 kB
        2. MDL-67259_result1.png
          MDL-67259_result1.png
          51 kB
        3. screenshot-1.png
          screenshot-1.png
          56 kB
        4. strftimedatetimeaccurate.png
          strftimedatetimeaccurate.png
          38 kB
        5. strftimedatetimeshortaccurate.png
          strftimedatetimeshortaccurate.png
          34 kB

            philippimhof Philipp Imhof
            timhunt Tim Hunt
            Luca Bösch Luca Bösch
            Tim Hunt Tim Hunt
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Votes:
            6 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 55 minutes
                55m

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