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

Improve the Assignments Add/Edit page by grouping Access and Grading options

    XMLWordPrintable

    Details

    • Test Plan:
      Hide

      For most of the following tests, as an instructor or maintain role, go to Assignments then to "Add" page. Also test the following tests by editing existing assignments.

      Case 1: Create an individual submission assignment

      1. In Assignments, go to the Add page
      2. Create an assignment for each student to submit separately
      3. Submit as a couple of students
      4. View (and grade, if you wish) those students submissions as the instructor
      • Ensure the grouping of the "Assign To" section and "Grading" section is logical and clear
      • Ensure you can create the assignment and submit as a student

      Case 2: Create an individual submission assignment available to specific groups

      1. Create groups in your course site
      2. In Assignments, go to the Add page
      3. Create an assignment for each student to submit separately from specific groups
      4. Submit as a couple of students from different groups
      5. View (and grade, if you wish) those students submissions as the instructor
      • Ensure you can create an assignment assigned to specific groups (a subset of of the class of students)
      • Ensure the grouping of the "Assign To" section and "Grading" section is logical
      • Ensure you can create the assignment and submit as the students in those groups and not from students not in those groups

      Case 3: Create a group submission assignment

      1. In Assignments, go to the Add page
      2. Create an assignment where one student in a group submits on behalf of the group
      3. Submit as a couple of students in different groups
      4. View (and grade, if you wish) those students submissions as the instructor
      • Ensure you can create an assignment for group submission
      • Ensure the grouping of the "Assign To" section is logical
      • Ensure the Check Now button works as you'd expect
      • Ensure you can create the assignment and submit as a student

      Case 4: Create an assignment with the various grading options

      1. In Assignments, go to the Add page
      2. Create various assignments with different grading options, such as points, letter grade, pass/fail, checkmark, rubrics, sending and not sending the grades to the Gradebook, and using existing and new Gradebook items
      • Ensure the grouping of the "Grading" section is logical
      • Ensure you can create the assignment and submit as a student
      • Ensure you can grade the assignment

      Case 5: Create a group assignment with peer assessment

      1. With groups in your site, begin to create a group assignment (like in Case 3 above)
      2. Attempt to use peer assessment for this assingment (in the Grading section)
      3. In another assingment, enable peer assessment and then attempt to make it a group assignment afterwards
      • Ensure you cannot create a group assignment using peer assessment*

      Case 6: Create a group assignment with students in multiple groups

      1. With a student in multiple groups, ensure you cannot create a group assignment using those groups
      • Ensure you cannot create a group assignment with the same user in more than one group
      • Ensure both the "Check Now" and "Post" buttons alert you that the student is in multiple groups

      Case 7: Use a group assignment when a student is in multiple groups (qadevneeded)

      1. Put a user in multiple groups that are already being used for the same assignment and ensure you are alerted of this throughout Assignments for both instructors and students
      • Ensure students cannot submit to this assignment
      • Ensure instructors are warned there is a problem when viewing and grading the assignment or submissions
      Show
      For most of the following tests, as an instructor or maintain role, go to Assignments then to "Add" page. Also test the following tests by editing existing assignments. Case 1: Create an individual submission assignment In Assignments, go to the Add page Create an assignment for each student to submit separately Submit as a couple of students View (and grade, if you wish) those students submissions as the instructor Ensure the grouping of the "Assign To" section and "Grading" section is logical and clear Ensure you can create the assignment and submit as a student Case 2: Create an individual submission assignment available to specific groups Create groups in your course site In Assignments, go to the Add page Create an assignment for each student to submit separately from specific groups Submit as a couple of students from different groups View (and grade, if you wish) those students submissions as the instructor Ensure you can create an assignment assigned to specific groups (a subset of of the class of students) Ensure the grouping of the "Assign To" section and "Grading" section is logical Ensure you can create the assignment and submit as the students in those groups and not from students not in those groups Case 3: Create a group submission assignment In Assignments, go to the Add page Create an assignment where one student in a group submits on behalf of the group Submit as a couple of students in different groups View (and grade, if you wish) those students submissions as the instructor Ensure you can create an assignment for group submission Ensure the grouping of the "Assign To" section is logical Ensure the Check Now button works as you'd expect Ensure you can create the assignment and submit as a student Case 4: Create an assignment with the various grading options In Assignments, go to the Add page Create various assignments with different grading options, such as points, letter grade, pass/fail, checkmark, rubrics, sending and not sending the grades to the Gradebook, and using existing and new Gradebook items Ensure the grouping of the "Grading" section is logical Ensure you can create the assignment and submit as a student Ensure you can grade the assignment Case 5: Create a group assignment with peer assessment With groups in your site, begin to create a group assignment (like in Case 3 above) Attempt to use peer assessment for this assingment (in the Grading section) In another assingment, enable peer assessment and then attempt to make it a group assignment afterwards Ensure you cannot create a group assignment using peer assessment* Case 6: Create a group assignment with students in multiple groups With a student in multiple groups, ensure you cannot create a group assignment using those groups Ensure you cannot create a group assignment with the same user in more than one group Ensure both the "Check Now" and "Post" buttons alert you that the student is in multiple groups Case 7: Use a group assignment when a student is in multiple groups (qadevneeded) Put a user in multiple groups that are already being used for the same assignment and ensure you are alerted of this throughout Assignments for both instructors and students Ensure students cannot submit to this assignment Ensure instructors are warned there is a problem when viewing and grading the assignment or submissions

      Description

      Building on the work completed in SAK-31638, the Access and Grading sections of the Assignments Add/Edit pages should better utilize usability design to avoid user error and to incorporate related options that are currently listed in the "Additional Assignment Options" (AAO).

      Proposed changes:

      1. incorporate the "Group Submission" option from AAO into the Access section
      2. rename the Access section as the Assign To section
      3. incorporate the "Use peer assessment" option from AAO into the Grading section
      4. redesign the Grading section to only display options valid for the current Grade Scale
      5. streamline the Grading section to use "Points" by default when choosing to grade the assignment
      6. maintain the functionality that prevents peer assessment being used for a group assignment
      7. introduce a way to check for group membership conflicts on-demand prior to creating the assignment

        Gliffy Diagrams

          Attachments

          1. 01-before-all.png
            139 kB
            Shawn Foster
          2. 02-after-all.png
            127 kB
            Shawn Foster
          3. 03-before-assignToGroups.png
            116 kB
            Shawn Foster
          4. 04-after-assignToGroups.png
            93 kB
            Shawn Foster
          5. 05-before-groupAssignment.png
            103 kB
            Shawn Foster
          6. 06-after-groupAssignment.png
            100 kB
            Shawn Foster
          7. 07-after-groupAssignmentCheck.png
            106 kB
            Shawn Foster
          8. 08-after-groupAssignmentCheck.png
            128 kB
            Shawn Foster
          9. 09-before-gradingWithoutPoints.png
            27 kB
            Shawn Foster
          10. 10-after-gradingWithoutPoints.png
            12 kB
            Shawn Foster
          11. 11-after-gradingWithPoints.png
            23 kB
            Shawn Foster
          12. 12-before-gradingWithNonPoints.png
            22 kB
            Shawn Foster
          13. 13-after-gradingWithNonPoints-simplified.png
            29 kB
            Shawn Foster
          14. 14-before-gradingWithRubrics.png
            50 kB
            Shawn Foster
          15. 15-after-gradingWithRubrics.png
            46 kB
            Shawn Foster
          16. 15-before-associatingWithGradebookItem.png
            51 kB
            Shawn Foster
          17. 16-after-associatingWithGradebookItem.png
            54 kB
            Shawn Foster
          18. 17-before-peerAssessmentRequiresPoints.png
            84 kB
            Shawn Foster
          19. 18-after-peerAssessmentRequiresPoints.png
            72 kB
            Shawn Foster
          20. 19-before-peerAssessmentMutuallyExclusiveToGroupAssignment.png
            22 kB
            Shawn Foster
          21. 20-after-peerAssessmentMutuallyExclusiveToGroupAssignment.png
            129 kB
            Shawn Foster
          22. 21-after-peerAssessmentMutuallyExclusiveToGroupAssignment.png
            126 kB
            Shawn Foster
          23. mockup-assignmentscreation.png
            215 kB
            Tiffany Stull
          24. mockup-assignmentscreation-typeselected.png
            267 kB
            Tiffany Stull

            Issue Links

              Activity

                People

                • Assignee:
                  plukasew Paul Lukasewych
                  Reporter:
                  sfoster9 Shawn Foster
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code