Assigning a Curriculum and auto-enrollment
Assign a curriculum to SubOrgs and control auto-enrollment and catalog visibility.
Assign a curriculum to one or more sub-orgs to restrict access to only the users within those sub-orgs, and optionally auto-enroll those users. You can also remove assignments.
How curriculum assignment works
- Users can be automatically enrolled into an assigned curriculum based on the configured state of the AutoEnrollAssignedCurriculum property. See "Auto-enrollment scenarios" below.
- Users currently in the system are automatically enrolled in the curriculum if their SubOrg values match the values selected on the assignment rule. In addition, a new user who is loaded into CourseMill and has matching SubOrg values is enrolled in this curriculum as soon as they log in. For more information about setting sub-org values, see Setting SubOrg values.
- If you have the Enrolled in the Curriculum notification turned on, both current and future users who match receive the email notification that they have been enrolled in the curriculum. For more information about notifications, see How notifications work.
- If you no longer want an assignment rule to exist, delete it by clicking the red X icon. The students who were previously enrolled in this curriculum based on the deleted rule are un-enrolled in the nightly batch maintenance run if the managed property UnenrollIfNotAssigned is turned on. The only time they are not unenrolled is if they have already started the course.
- If a user's profile changes and the user no longer has a sub-org value matching an assignment rule, the user is un-enrolled from the curriculum when the nightly database maintenance runs and the managed property UnenrollIfNotAssigned is turned on. Again, they are NOT unenrolled if they have already started the curriculum.
- If you have assignment rules set up but have not checked the Allow Auto Enrollment for Matching Suborgs check box on the curriculum details screen, the curriculum only shows in the user's catalog (for users matching the assigned SubOrgs), but the users are NOT auto-enrolled in the curriculum.
For more information about setting properties, see System properties reference.
Add a curriculum assignment to a SubOrg
- Open the Curriculums/Courses side-tab and click Manage Curriculums. Manage Curriculums opens.
- Use the fields in the search window above the results table to locate the appropriate organization. The Search area at the top of the screen makes it easy to find organizations when the list becomes too large. Use the following fields to filter your search:
- Org ID – Org ID under which the curriculum is registered.
- Curriculum ID – Enter any combination of letters and numbers to search for any curriculum that contains that combination in the Curriculum ID.
- Title – Enter any combination of letters and numbers to search for any curriculums that contain that combination in the title.
- Description – Enter any combination of letters and numbers to search for any curriculums that contain that combination in the description.
- Include Inactive – Enable this checkbox to include inactive curriculums in the results.
- Click the curriculum ID of the curriculum that you want to assign and click Assign Curriculum. Alternatively, right-click the curriculum ID and select Assign Curriculum. The Assign Curriculum window opens.
- To add an assignment to the curriculum, use the SubOrg pull-down lists to define the assignment.
- To select all the sub-orgs, click All.
- To select more than one SubOrg, click Select Multiple and use the Select SubOrgs window to select the appropriate SubOrgs while holding down the Ctrl key. When you are finished, click Select and then Return Selected items.
- Click Add.
The new assignment is added.
Remove a curriculum assignment
- In the Assign Curriculum window, select the assignment that you want to remove.
- Click the Delete icon or click Delete.
See "How curriculum assignment works" above for what happens to students enrolled through the deleted rule.
Auto-enrollment scenarios
These scenarios assume that you have enabled the managed property AutoEnrollAssignedCurriculum and set up a rule in the Assign Curriculum area.
Three important settings come into play when auto-enrolling curriculums. The managed property settings are site-wide, so they affect all organizations and can only be turned on or off by your global administrator.
- To auto-enroll users in a particular SubOrg and not show the curriculum in the catalog for anyone to see
- Curriculum Self-Register checkbox: OFF
- Auto Enrollment for Matching Sub-Orgs checkbox: YES
- Managed Property IgnoreSubOrgRestrictionsForCurriculumsInCatalog: NO
- To auto-enroll users in a particular sub-org, but also allow anyone else to see the curriculum in their catalog and enroll if they want
- Curriculum Self-Register check box: ON
- Auto Enrollment for Matching Sub-Orgs checkbox: YES
- Managed property IgnoreSubOrgRestrictionsForCurriculumsInCatalog: YES
- To show the curriculum in the catalog only to a particular set of users, but allow them to enroll themselves
- Curriculum Self-Register checkbox: ON
- Auto Enrollment for Matching Sub-Orgs checkbox: NO
- Managed property IgnoreSubOrgRestrictionsForCurriculumsInCatalog: NO
Note: Auto-enrollment does not occur if a curriculum is inactive.
Related articles