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

Feature request: Allow Import from Site to copy in empty ad hoc groups (e.g., joinable groups)

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 20.1
    • Fix Version/s: None
    • Component/s: Site Info
    • Labels:
    • Test Plan:
      Hide

      Testing:

      1. Create a course site (Site #1) with several students.
      2. Go to Site Settings > Manage Groups.
      3. Use Create New Group to create two manual groups of different students.
      4. Use Create New Joinable Set to create several empty joinable groups.
      5. Log in as a couple different students and as each student, go to Site Settings > Groups you can join and join a joinable group.
      6. As instructor, create a new course site (Site #2) with the same students.
      7. Go to Site Settings > Manage Groups in Site #2 and create at least one group (either manual or auto-groups) with a couple members that has the same name as a group from Site #1.
      8. Create at least one group that has a unique name (different from all the names of groups in Site #1) and a couple members.
      9. Go to Site Settings > Import from Site > I would like to merge my data.
      10. Choose to import from Site #1.
      11. On the tool selection screen, have an option to select Groups (members will not be included). Choose that option and import.
      12. In Site Settings > Manage Groups, confirm that:
        • The existing groups you created in the current site are still there.
        • The groups were imported correctly.
        • Imported group that had the same name as an existing group in the site has the name with "Copy #1" appended on it.
        • The members were NOT included in the imported groups (even though the same members exist in your current site).
        • The joinable groups retain their Joinable Set from the original site.
      13. Select the title of one of the empty groups and add a couple members to it, then save.
      14. Go to Site Settings > Import from Site > I would like to merge my data.
      15. Choose to import from Site #1.
      16. On the tool selection screen, have an option to select Groups (members will not be included). Choose that option and import.
      17. In Site Settings > Manage Groups, confirm that now there are several copied groups with "Copy #1" appended on the end. The group that already existed with "Copy #1" should now have a "Copy #2" (rather than Copy #1) appended on the title of the latest empty group imported.
      18. Go to Site Settings > Import from Site > I would like to replace my data.
      19. Choose to import from Site #1.
      20. On the tool selection screen, have an option to select Groups (members will not be included). Choose that option and import.
      21. In Site Settings > Manage Groups, confirm that:
        • Existing groups in the current site are no longer present (overwritten with the imported groups).
        • The groups were imported correctly.
        • The members were NOT included in the groups (even though the same members exist in your current site).
        • The joinable groups retain their Joinable Set from the original site.
      22. Access some of the imported groups and add members to them. Make sure that you can successfully save group membership additions.
      23. Log in as a student who hasn't been added to a joinable group. Confirm you can join a group successfully.
      24. Create Site #3.
      25. Use Import from site in Site #3 to simultaneously copy groups from BOTH Site #1 and Site #2.
      26. Confirm that members can be added successfully to groups in new site.
      27. Repeat tests above with a collaboration site where you add several members and create groups with them.
      28. Repeat tests importing groups created in a course site into a collaboration site, and vice versa (collaboration site groups import to course site).
      Show
      Testing: Create a course site (Site #1) with several students. Go to Site Settings > Manage Groups . Use Create New Group to create two manual groups of different students. Use Create New Joinable Set to create several empty joinable groups. Log in as a couple different students and as each student, go to Site Settings > Groups you can join and join a joinable group. As instructor, create a new course site (Site #2) with the same students. Go to Site Settings > Manage Groups in Site #2 and create at least one group (either manual or auto-groups) with a couple members that has the same name as a group from Site #1. Create at least one group that has a unique name (different from all the names of groups in Site #1) and a couple members. Go to Site Settings > Import from Site > I would like to merge my data . Choose to import from Site #1. On the tool selection screen, have an option to select Groups (members will not be included) . Choose that option and import. In Site Settings > Manage Groups , confirm that: The existing groups you created in the current site are still there. The groups were imported correctly. Imported group that had the same name as an existing group in the site has the name with "Copy #1" appended on it. The members were NOT included in the imported groups (even though the same members exist in your current site). The joinable groups retain their Joinable Set from the original site. Select the title of one of the empty groups and add a couple members to it, then save. Go to Site Settings > Import from Site > I would like to merge my data . Choose to import from Site #1. On the tool selection screen, have an option to select Groups (members will not be included) . Choose that option and import. In Site Settings > Manage Groups , confirm that now there are several copied groups with "Copy #1" appended on the end. The group that already existed with "Copy #1" should now have a "Copy #2" (rather than Copy #1) appended on the title of the latest empty group imported. Go to Site Settings > Import from Site > I would like to replace my data . Choose to import from Site #1. On the tool selection screen, have an option to select Groups (members will not be included) . Choose that option and import. In Site Settings > Manage Groups , confirm that: Existing groups in the current site are no longer present (overwritten with the imported groups). The groups were imported correctly. The members were NOT included in the groups (even though the same members exist in your current site). The joinable groups retain their Joinable Set from the original site. Access some of the imported groups and add members to them. Make sure that you can successfully save group membership additions. Log in as a student who hasn't been added to a joinable group. Confirm you can join a group successfully. Create Site #3. Use Import from site in Site #3 to simultaneously copy groups from BOTH Site #1 and Site #2. Confirm that members can be added successfully to groups in new site. Repeat tests above with a collaboration site where you add several members and create groups with them. Repeat tests importing groups created in a course site into a collaboration site, and vice versa (collaboration site groups import to course site).

      Description

      The Duplicate Site option allowed you to copy empty manually-created groups to the newly duplicated site. However, this option has never been available in Import from Site.

      Sometimes instructors create a new site and then realize that they want to reuse groups they used in a previous semester. Example use case: instructor uses a set of joinable groups for students to select topics for group projects, but the group projects aren't completed within any Sakai tools to link (e.g., they use an LTI tool). There are 35 groups and each one needs a unique name, so it takes a long time to edit every group's title for the appropriate topic after creating a set of 35 joinable groups.

      When using I would like to merge my data and importing empty groups from a previous site that have the same name as existing groups in the current site, desired behavior is to match Tests & Quizzes and Assignments, so that imported copies' titles include appended "- Copy #1", "- Copy #2" etc.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  mdunn Mitchell Dunn
                  Reporter:
                  rainribbon Tiffany Stull
                  Votes:
                  1 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration