-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for group projects #39
Comments
Should students be able to be members of several groups? How do we differentiate between individual and group assignments in create, etc.? But do we need to account for a class where they swap between individual and group projects? |
The only difference would be additional validation in the config parser, so multi-group membership would be easier than preventing that. Group assignments could have something like I would definitely want to be able to support both group and non-group projects in the same class. |
Group names also work if we don't mind more configuration. |
Canvas has functionality for groups, and everything in there is accessible via their API. We could add a way to import the groups from Canvas, and have a different command for creating group assignments that would follow a different naming scheme. |
Looks like Canvas groups also have names, so that'd be easy to interoperate with the ideas so far. |
Some classes, such as Software Engineering, do group projects. We'd like to support this; here are the ideas so far:
Considerations:
create
, etc.?Implementation:
config.yml
will get a new entry,groups
. Each group will consist of a name and a list of the SSOs of the group's members. These SSOs must be present inroster
.The text was updated successfully, but these errors were encountered: