Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-45324

T&Q: If student clicks a button at/after due time for non-autosubmit, quiz doesn't get submitted

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 19.7 [Tentative], 20.3, 21.1 [Tentative], 22.0 [Tentative]
    • Fix Version/s: None
    • Labels:
    • Environment:
      nightly servers
    • 21 Status:
      Please Merge
    • 20 status:
      Please Merge
    • Test Plan:
      Hide
      1. Create quiz1:
        • Site due date = now + 5 minutes
        • No late allowed 
        • No auto-submit
        • Set an exception due date = now + 10 minutes
      2. Have both the regular student and the excepted student take the quiz
      3. At the due time for each student, click the Previous or Next button in the quiz
      4. Student will see a "Late not allowed" page...continue to the assessments page
      5. Create quiz2:
        • Site due date = now + 5 minutes
        • No late allowed 
        • No auto-submit
        • Set an exception due date = now + 10 minutes
      6. Have both the regular student and the excepted student take the quiz
      7. Stay in the quiz until it submits itself

      Expected: In both cases, the quiz should show as submitted

      Currently: In quiz1 it does not show as submitted, but quiz2 does

      Show
      Create quiz1: Site due date = now + 5 minutes No late allowed  No auto-submit Set an exception due date = now + 10 minutes Have both the regular student and the excepted student take the quiz At the due time for each student, click the Previous or Next button in the quiz Student will see a "Late not allowed" page...continue to the assessments page Create quiz2: Site due date = now + 5 minutes No late allowed  No auto-submit Set an exception due date = now + 10 minutes Have both the regular student and the excepted student take the quiz Stay in the quiz until it submits itself Expected: In both cases, the quiz should show as submitted Currently: In quiz1 it does not show as submitted, but quiz2 does

      Description

      See SAK-34725: For quizzes that are not set to auto-submit, the quiz submits itself approx 1 minute or so after the due time passes. In this case, the quiz does show as submitted.

      If the student happens to hit a button right at the due time, or just after (but before the quiz submits itself), the quiz never shows as submitted.

      When the student hits any button at the due time, they receive a screen stating late submissions are not allowed. In the instructor's view, the quizzes still show as "in progress" and the event log displays "no submission", only the entry date/time.

      If the quiz "submits itself" after 1-2 minutes, and shows as submitted, then surely it should show as submitted if the student hits a button right at the submission time.

      To see the issue, you can just create a quiz for the site to see the behavior, but for testing a fix, both the regular and excepted student should be tested.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  agschmidt Andrea Schmidt
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration