-
-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Canvas has some functionality around groups that can be annoying, so we'll want some tools to smooth it out:
- Create Groups
- Create directed or random groups.
- Send out emails to all group members.
- Send email on user's behalf?
- Communication via tools?
- Fetch Groups
- By Assignment
- By "Group Set" (a name that appears in the GUI, but not API).
- By User?
- By Name?
Some key use cases:
- We just created an assignment and need to randomly assign groups of X to them.
- Same as above, but create X even(ish) groups.
- Same as above, but we have a preset file defining groups.
- We want to message a group or all groups.
- This involves messaging (which we have not done before), so we may split this out into another issue for the future.
- We just want a file describing all group membership (with emails).
Target Tools:
- List Groupings
- Complete: canvas.cli.group.list-groupings
- List Groups in a Grouping
- Complete: canvas.cli.group.list-groups
- List all Groups
- Complete: canvas.cli.group.list-groups
- List Membership in a Grouping
- Complete: canvas.cli.group.list-grouping-membership
- List Members in a Group
- Complete: canvas.cli.group.list-group-members
- Create a Grouping with Randomized Groups
- Create a Grouping with Specific Groups
- Fetch Grouping/Assignment Mapping
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
On Deck - EQ