Project

General

Profile

Actions

Feature #11257

closed

Feature #10987: Site/group creation portal

Create Course objects when site/group Primary Purpose is set to Teaching

Added by Boone Gorges about 5 years ago. Updated about 5 years ago.

Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
Courses
Target version:
Start date:
2019-03-21
Due date:
% Done:

0%

Estimated time:
Deployment actions:

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.

Actions

Also available in: Atom PDF