Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17933 Moodle 4.3 QA
  3. MDLQA-18033

CLONE - A teacher can set a quiz with a time limit

XMLWordPrintable

    • Icon: Functional Test Functional Test
    • Icon: Critical Critical
    • Moodle 4.3
    • Moodle 4.3
    • Quiz, Student, Teacher
    • None

      1. Log in as a teacher, go to a course and create a quiz with time limit of 2 minutes and 'When time expires' to 'Open attempts are submitted automatically', then save changes.
      2. Add several questions to the quiz.
      3. Log out then log in as a student and attempt the quiz, answering at least one question, but not answering all the questions, then wait for the time left to reach zero.
      4. Verify that the attempt is submitted automatically and is listed as finished.
      5. Log out then log in as the teacher, update the quiz and change 'When time expires' to 'Attempts must be submitted before time expires, or they are not counted', then save changes.
      6. Log out then log in as a student and attempt the quiz, answering at least one question, but not answering all the questions, then immediately log out before the time left reaches zero. (Note that it is necessary to log out, otherwise the attempt will be submitted automatically.)
      7. Log in again as the student, then after the time has expired, go to the quiz.
      8. Verify that the attempt is listed as 'Never submitted'.
      9. Log out then log in as the teacher, update the quiz and change 'When time expires' to 'There is a grace period when open attempts can be submitted', set a submission grace period of say 1 minute then save changes.
      10. Log out then log in as a student and attempt the quiz, answering at least one question, but not answering all the questions, then wait for the time left to reach zero.
      11. Verify that a message is displayed saying 'This attempt is now overdue. It should already have been submitted. If you would like this quiz to be graded, you must submit it.'
      12. Click the button 'Submit all and finish'.
      13. Verify that the attempt is listed as finished.
      14. Attempt the quiz again, answering at least one question, but not answering all the questions, then wait for the time left to reach zero.
      15. Verify that a message is displayed saying 'This attempt is now overdue. It should already have been submitted. If you would like this quiz to be graded, you must submit it.'
      16. Wait for the grace period to expire then attempt to submit it.
      17. Verify that the attempt is listed as 'Never submitted'.

        1. step01.png
          step01.png
          34 kB
        2. step02.png
          step02.png
          52 kB
        3. step03a.png
          step03a.png
          24 kB
        4. step03b.png
          step03b.png
          32 kB
        5. step04.png
          step04.png
          140 kB
        6. step05.png
          step05.png
          32 kB
        7. step06a.png
          step06a.png
          25 kB
        8. step06b.png
          step06b.png
          35 kB
        9. step07to08.png
          step07to08.png
          27 kB
        10. step09.png
          step09.png
          35 kB
        11. step09fail.png
          step09fail.png
          19 kB
        12. step10a.png
          step10a.png
          30 kB
        13. step11.png
          step11.png
          40 kB
        14. step12to13.png
          step12to13.png
          151 kB
        15. step14a.png
          step14a.png
          32 kB
        16. step14b.png
          step14b.png
          25 kB
        17. step15.png
          step15.png
          40 kB
        18. step16.png
          step16.png
          101 kB
        19. step17.png
          step17.png
          32 kB

            ruseler Adriano Ruseler
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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