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

Teacher previewing a quiz can get a 'finished' attempt with submit date of 0

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.4.5, 3.5.2, 3.7
    • Fix Version/s: 3.5.5, 3.6.3
    • Component/s: Quiz
    • Labels:
    • Testing Instructions:
      Hide
      1. As teacher
      2. Create a quiz that requires a password (under "Extra restrictions on attempts").
      3. Add a question (true/false is easiest)
      4. Go back to the quiz intro page.
      5. Click "Attempt quiz now"
      6. Complete the form that pops up.
      7. Answer one question (not essential).
      8. Click "Start a new preview"
      9. On the "Start attempt" form, click "Cancel".
      10. Verify, you are on the quiz intro page, and your previous attempt is shown with the state as "Never submitted".
      Show
      As teacher Create a quiz that requires a password (under "Extra restrictions on attempts"). Add a question (true/false is easiest) Go back to the quiz intro page. Click "Attempt quiz now" Complete the form that pops up. Answer one question (not essential). Click "Start a new preview" On the "Start attempt" form, click "Cancel". Verify, you are on the quiz intro page, and your previous attempt is shown with the state as "Never submitted".
    • Affected Branches:
      MOODLE_34_STABLE, MOODLE_35_STABLE, MOODLE_37_STABLE
    • Fixed Branches:
      MOODLE_35_STABLE, MOODLE_36_STABLE
    • Pull from Repository:
    • Pull 3.5 Branch:
    • Pull 3.6 Branch:
    • Pull Master Branch:

      Description

      Steps to reproduce:

      1. Install https://moodle.org/plugins/quizaccess_honestycheck (standard quiz Password access restriction may also work)
      2. Create a quiz using that access restriction
      3. Click "Start attempt"
      4. Complete the form that pops up.
      5. Answer one question (not essential).
      6. Click "Start another preview"
      7. Now, on the start attempt form, click cancel.

      Actual result: You are on the quiz view.php page. In the table that lists your attempts, you can see your old preview, with a sumbitted date of 1st Jan 1970 (unix date 0).

      Expected result: Something else. Either the preview should already be deleted, or perhaps we should use Abandoned state, rather than Finished.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                11/Mar/19

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 20 minutes
                20m