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

Assignments - Cannot upload anonymously graded submissions

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Verified
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.6, 19.0, 20.0 [Tentative]
    • Fix Version/s: 19.1, 20.0 [Tentative]
    • Component/s: Assignments
    • Labels:
      None
    • Environment:
      Test plan developed using a Windows 10 laptop for the offline grading steps.
    • 19 status:
      Verified
    • 12 status:
      Please Merge
    • Test Plan:
      Hide

      Preliminaries

      • Create a course site with the Assignments tool, one instructor, and at least two students.

      Create assignment

      1. As an instructor, navigate to Assignments.
      2. Click Add.
      3. Enter “Anon Asn 1” for a Title.
      4. Enter some arbitrary text for the Assignment Instructions.
      5. For Student Submissions, select “Attachments only”
      6. Select a Grade Scale of “Points” and enter “100” max points.
      7. Check “Anonymous grading”.
      8. Click Post.

      Student Submissions

      1. As a student, navigate to Assignments.
      2. Click “Anon Asn 1”.
      3. Upload an attachment and click “Submit”.
      4. Repeat the above steps for another student user.

      Grade assignment

      1. As an instructor, navigate to Assignments.
      2. Click the “Grade” link corresponding to “Anon Asn 1”.
      3. Click Download All.
      4. Check “All”, leaving the grade file as CSV format, and click “Download”.
      5. Extract the downloaded zip file.
      6. Note that the student folders have anonymous IDs (long hexidecimal IDs with an appended suffix " anonymous"). This indicates that the root problem is not occurring with the download event.
      7. Navigate to one student’s “Submission attachment(s)” folder, and copy the attachment to their respective “Feedback Attachments(s)” folder. Change the filename of the copied file in the “Feedback Attachments(s)” folder to distinguish it from the file in the “Submission attachment(s)” folder.
      8. Repeat the above step for another student user.
      9. Open grades.csv.
      10. Enter arbitrary points less than or equal to 100 for each of the students. Save the changes.
      11. Create a zip file of the “Anon Asn 1” folder.
      12. Navigate back to Assignments in Sakai.
      13. For “Anon Asn 1”, click “Upload All”.
      14. Click "Choose File" or "Browse" and select the zip file created in step 11.
      15. Select “All” and then deselect “Student submission attachment(s)”.
      16. Click “Upload”.
      17. If you observe the following alert message – “ALERT: ZIP file is not in correct format. Please ensure that the user id’s correctly match those in the site and the folders are in the top level of the zip (not nested).” – the bug is not yet fixed. Otherwise, the submissions view for the assignment should display with the scores entered from the CSV file.
      Show
      Preliminaries Create a course site with the Assignments tool, one instructor, and at least two students. Create assignment As an instructor, navigate to Assignments. Click Add. Enter “Anon Asn 1” for a Title. Enter some arbitrary text for the Assignment Instructions. For Student Submissions, select “Attachments only” Select a Grade Scale of “Points” and enter “100” max points. Check “Anonymous grading”. Click Post. Student Submissions As a student, navigate to Assignments. Click “Anon Asn 1”. Upload an attachment and click “Submit”. Repeat the above steps for another student user. Grade assignment As an instructor, navigate to Assignments. Click the “Grade” link corresponding to “Anon Asn 1”. Click Download All. Check “All”, leaving the grade file as CSV format, and click “Download”. Extract the downloaded zip file. Note that the student folders have anonymous IDs (long hexidecimal IDs with an appended suffix " anonymous"). This indicates that the root problem is not occurring with the download event. Navigate to one student’s “Submission attachment(s)” folder, and copy the attachment to their respective “Feedback Attachments(s)” folder. Change the filename of the copied file in the “Feedback Attachments(s)” folder to distinguish it from the file in the “Submission attachment(s)” folder. Repeat the above step for another student user. Open grades.csv. Enter arbitrary points less than or equal to 100 for each of the students. Save the changes. Create a zip file of the “Anon Asn 1” folder. Navigate back to Assignments in Sakai. For “Anon Asn 1”, click “Upload All”. Click "Choose File" or "Browse" and select the zip file created in step 11. Select “All” and then deselect “Student submission attachment(s)”. Click “Upload”. If you observe the following alert message – “ALERT: ZIP file is not in correct format. Please ensure that the user id’s correctly match those in the site and the folders are in the top level of the zip (not nested).” – the bug is not yet fixed. Otherwise, the submissions view for the assignment should display with the scores entered from the CSV file.

      Description

      For assignments where an instructor opts for “Anonymous grading” and had downloaded the submission content for grading offline, the bundled zip file of graded content does not upload. After attempting an upload, an alert message is displayed, “ALERT: ZIP file is not in correct format. Please ensure that the user id’s correctly match those in the site and the folders are in the top level of the zip (not nested).” Neither of the conditions cited in the alert apply for the steps outlined in the Test Plan.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                bergarvi Bernardo Garcia Vila
                Reporter:
                hornersa Sean Horner
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code