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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 20.0
    • Fix Version/s: 20.0
    • Component/s: Assignments
    • Labels:
    • 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

          Zeplin

            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 Integration