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

Excepted student unable to take another quiz if student clicked a button in previous quiz at or right after excepted due date in the same site

    XMLWordPrintable

    Details

    • 21 Status:
      Verified
    • 20 status:
      Verified
    • 19 status:
      Verified
    • Previous Issue Keys:
      SAM-3335
    • Test Plan:
      Hide

      To make the testing simpler and quicker, there are no late allowed dates set, but they also fail for the excepted student.

      Test Plan 1 - no auto-submit:

      1. Create quiz1:
        • Site due date = now + 5 minutes
        • No late allowed 
        • No auto-submit
        • Set an exception due date = now + 10 minutes
      2. Create quiz2:
        • Site due date = sometime later this evening 
        • No late allowed 
        • No auto-submit
        • Set an exception due date sometime after the site due date (or tomorrow)
      3. Have a regular student and an excepted student take quiz1
      4. Have both students wait until their due date passes and click any button
      5. In each case the student will receive the message that late submissions are not allowed
      6. For each student click Return to get back to the assessments page
      7. Have each student take Quiz2

      Test Plan 2 - with auto-submit:

      It is important not to run the auto-submit job during these tests

      1. Create quiz3:
        • Site due date = now + 5 minutes
        • No late allowed 
        • Check auto-submit
        • Set an exception due date = now + 10 minutes
      2. Create quiz4:
        • Site due date = sometime later this evening 
        • No late allowed 
        • Check auto-submit
        • Set an exception due date sometime after the site due date (or tomorrow)
      3. Have a regular student and an excepted student take quiz3
      4. Have both students wait until their due date passes and click any button
      5. In each case the student will receive the message that late submissions are not allowed
      6. For each student click Return to get back to the assessments page
      7. Have each student take Quiz4

      Expected: Each student should be able to take the next quiz

      Currently: If the excepted student let the due date pass before clicking next/save/submit, after the excepted student sees the late submissions not allowed and returns to the assessments page, they are unable to take the next quiz. As soon as they click the Begin button, they receive a message that late submissions are not allowed and the due date (far in the future) displays.

      Show
      To make the testing simpler and quicker, there are no late allowed dates set, but they also fail for the excepted student. Test Plan 1 - no auto-submit : Create quiz1: Site due date = now + 5 minutes No late allowed  No auto-submit Set an exception due date = now + 10 minutes Create quiz2: Site due date = sometime later this evening  No late allowed  No auto-submit Set an exception due date sometime after the site due date (or tomorrow) Have a regular student and an excepted student take quiz1 Have both students wait until their due date passes and click any button In each case the student will receive the message that late submissions are not allowed For each student click Return to get back to the assessments page Have each student take Quiz2 Test Plan 2 - with auto-submit : It is important not to run the auto-submit job during these tests Create quiz3: Site due date = now + 5 minutes No late allowed  Check auto-submit Set an exception due date = now + 10 minutes Create quiz4: Site due date = sometime later this evening  No late allowed  Check auto-submit Set an exception due date sometime after the site due date (or tomorrow) Have a regular student and an excepted student take quiz3 Have both students wait until their due date passes and click any button In each case the student will receive the message that late submissions are not allowed For each student click Return to get back to the assessments page Have each student take Quiz4 Expected : Each student should be able to take the next quiz Currently : If the excepted student let the due date pass before clicking next/save/submit, after the excepted student sees the late submissions not allowed and returns to the assessments page, they are unable to take the next quiz. As soon as they click the Begin button, they receive a message that late submissions are not allowed and the due date (far in the future) displays.

      Description

      After a lot of testing, I believe the problem of an excepted student getting kicked out of a quiz when just starting the quiz is due to the following:

      1) Multiple exception quizzes in the same site and the same student receiving exception

      2) Time too short between exception quizzes

      20 minutes between tests for the same exceptional student kicks the student out

      40 minutes between tests for the same exceptional student allows the student to take the second quiz

      Full testing results: https://docs.google.com/spreadsheets/d/1xnQRHuDT0gb8kiEZzRsmzxtfOC8znllPuzvx_CPGdII/edit#gid=1153983917

      This is probably an edge case, not sure if instructors would actually have multiple quizzes within a short time.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  ottenhoff Sam Ottenhoff
                  Reporter:
                  agschmidt Andrea Schmidt
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  11 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration