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

site manage: Auto groups - improve automatic group creation

    XMLWordPrintable

    Details

    • 20 status:
      Resolved
    • Test Plan:
      Hide

      Note: Test Plan will need to be updated once we know what aspects of the proposed design can be implemented within this ticket.

      1. In a site with at least two rosters and several students on each roster (who are unique to one of the rosters), go to Site InfoManage GroupsAuto Groups.
      2. Select From Rosters and select a roster.
      3. Select From Role and choose Student.
      4. Create random groups from members with the selected role.
      5. Split by number of groups needed > enter a Title and number.
      6. Select Add.
      7. Confirm that each group contains only random students from the selected roster.
      8. Select Auto Groups.
      9. Select From Rosters and select the other roster.
      10. Select From Role and choose Student.
      11. Create random groups from members with the selected role.
      12. Split by number of users needed per group > enter a Title and number.
      13. Select Add.
      14. Confirm that each group contains only random students from the selected roster.
      15. Repeat the steps above for Instructor and Teaching Assistant roles and confirm that in each case, the resulting groups include members from the selected roster + role.
      Show
      Note: Test Plan will need to be updated once we know what aspects of the proposed design can be implemented within this ticket. In a site with at least two rosters and several students on each roster (who are unique to one of the rosters), go to  Site Info >  Manage Groups >  Auto Groups . Select  From Rosters and select a roster. Select  From Role and choose Student . Create random groups from members with the selected role. Split by number of groups needed > enter a  Title and number. Select  Add . Confirm that each group contains only random students from the selected roster. Select  Auto Groups . Select  From Rosters  and select the other roster. Select  From Role  and choose  Student . Create random groups from members with the selected role. Split by number of users needed per group > enter a  Title  and number. Select  Add . Confirm that each group contains only random students from the selected roster. Repeat the steps above for  Instructor and  Teaching Assistant roles and confirm that in each case, the resulting groups include members from the selected roster + role.

      Description

      There are several issues with the auto-groups feature, mainly:

      • Checkboxes and language on the page are confusing, so instructors don't get the expected results in their automatically-generated groups.
      • A significant amount of manual editing may be required to fix the automatically-generated groups after creation (see also SAK-41170).

      Issue #1: You can't auto-generate groups from a specific roster AND role.

      In Site Info > Manage Groups, you are able to create Auto Groups from all users in a specific roster OR all users in a specific role.

      I was working with an instructor who would like to create groups from the Student role, within a specific roster in a site, but this is not currently possible.

      Use case: In a large lecture class (approximately 150 students), there are several rosters (discussion sections).  Each section is led by a secondary instructor and includes a couple of teaching assistants.  The primary instructor would like to create group discussion topics or assignments for each class, but each group should only be comprised of Students.

      Currently, if you create auto groups from a roster, all members, regardless of role, are included at random in the groups, so you would have to search through the groups page, edit each group where there are instructors or TAs added, and manually remove them from the groups after creation.

      If you create auto groups by role, members in that role from all rosters are randomly dispersed among the groups.

      Issue #2: You can't auto-generate groups comprised of multiple roles.

      Some institutions have custom roles, e.g., Waitlisted Student, to address specific needs. You cannot currently mix users of more than one role within the groups being automatically created (e.g., Student and Waitlisted Student), so you need to manually edit groups after creation to include users from one of the desired roles.

      Issue #3: You can't automatically allow group members to see who else is in their group.

      SAK-41170: During the manual group creation process, or when editing a group, you can enable a checkbox to allow group members to see other members of their group. This option is not available during the auto-group creation process, so you have to edit each group individually after creation. This can be a considerable task if there are many groups.

      Additional details and prototype for feature request

      A comprehensive outline for all the changes sought can be found on this Auto-Groups Enhancement Feature Request.

      Here is a prototype for the new design.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  farreri Miguel Pellicer
                  Reporter:
                  rainribbon Tiffany Stull
                  Votes:
                  4 Vote for this issue
                  Watchers:
                  11 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration