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

Data loss on auto-submitted assessment with validation errors

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Incorporated
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Previous Issue Keys:
      SAK-17277, SAM-794

      Description

      Report from instructor
      -----------------------------
      2hr timed assessment, all short answers, "Each part displayed on one Web page". 5 of the 20 students took the entire two hours of time and were auto-submitted. 4 of those students experienced complete data loss.

      Steps to replicate
      -----------------------------
      1) Create assessment with short answer response
      2) Make assessment a timed assessment with 2 minutes allowed
      3) Take assessment as student
      4) Input 4001 characters of text (lipsum.com, 4001 bytes)
      5) Wait for timeout
      6) Receive JavaScript alert about auto submission
      7) Click OK

      Actual results
      -----------------------------
      Received an incorrect timer (with a lot of time left). Attempted to re-submit with less than 4000 chars.... Received a "Data Discrepancy Error" page

      Expected results
      -----------------------------
      Code should do everything possible to record something for the user. Code should truncate the response to 4000 characters or do whatever is possible to record a response in the case of an auto-submission. Failure at this point of the process has the potential to mean huge data loss for students.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  samigoteam SAMIGO TEAM (Inactive)
                  Reporter:
                  ottenhoff Sam Ottenhoff
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration