Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-12282 Moodle 3.6 QA
  3. MDLQA-12477

CLONE - When a date is set but no time is set, the student will be able to submit an incomplete quiz when the date expires. When the grace period expires, it the student has still not submitted the attempt, it is "Never submitted".

    XMLWordPrintable

    Details

    • Type: Functional Test
    • Status: Passed
    • Priority: Critical
    • Affects Version/s: Moodle 3.6
    • Fix Version/s: Moodle 3.6
    • Component/s: Quiz, Student, Teacher
    • Labels:
      None

      Description

      Test Pre-requisites:
      As teacher, create a quiz and set a close date but DO NOT set a time limit and set When time expires to Allow a grace period to submit, but not change any responses. Set Submission grace period to a suitable amount of time to let you do the tests below.

      Test Steps:
      1. As student, start a quiz attempt and answer some questions. Then log out of Moodle.
      2. Wait until the close date/time has expired, but before the Quiz cron has run, then log back in as a teacher, and confirm that the attempt is still shown as In-progress.
      3. Log in as a student, and go to the quiz info page. This will cause the quiz attempt to be automatically moved to the Overdue state.
      4. Click the "Continue last attempt" button and you will be taken to the summary page, where you are told you can still submit up to a certain time.
      5. Do not submit the attempt, wait for the grace period to expire.
      6. Confirm that the score is not counted and that the quiz attempt is set to "Never submitted".
      7. Login as teacher and check that that the attempt is set to "never submitted" and has not been graded.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: