Feature #11257
closedFeature #10987: Site/group creation portal
Create Course objects when site/group Primary Purpose is set to Teaching
0%
Description
This should be pretty straightforward, but there will be some internal logic related to duplicate checks and priorities:
- When editing an existing group/site and changing the primary purpose to Teaching, a Course should be created
- When creating a new group/site and setting the primary purpose to Teaching, a Course should be created
- When editing an existing group/site and changing the primary purpose from Teaching to something else, change the Course so that it's in Draft status (or Private or something similar)
- If a group + site have mismatched Primary Purpose (not sure how this would happen?), err on the side of creating a Course. If there's conflicting metadata in the group and in the site, prefer that from the group
- "Instructor" field on Course will be filled with group/site creator for new groups/sites. For existing, I guess we'll harvest all the admins of the group and/or site.