When a user is enrolled in a Curriculum, they may be assigned to different curriculum courses based on the options you have selected for your Curriculum. Let's check the options in more detail!
Basic Curriculum Settings
The first option that will have an effect on which courses your users are assigned to is the Curriculum Default Language. The Default Language can only be defined when creating your Curriculum.
Read more: How can I create a curriculum?
Curriculum Courses Set Up
For each course you add to your curriculum, you have one more option that will define the courses your users will be assigned to when they enroll in the curriculum: the Required for all languages checkbox.
This option defines if this specific course should be assigned to all users that enroll in this curriculum, regardless of their preferred language. The courses that do not have this option selected, will be assigned based on the Course language, the Curriculum Default Language and the user's preferred language.
Based on the selection you have made for your Curriculum Courses, we may have the following cases:
Case 1: All of the Courses in your Curriculum are Required for All Languages
If all of your Curriculum Courses are Required for All Languages, then every user who gets enrolled in this curriculum will be assigned to all of the Curriculum Courses, regardless of their preferred language.
Case 2: Some of the Courses in your Curriculum are not Required for All Languages
If some of the Courses in your Curriculum are not Required for All Languages, then these courses will be assigned to the users based on the user's preferred language. The users will be assigned to:
- all courses that are Required for All languages
- all courses that are not Required for All languages have the same language as their Preferred Language. If there are no courses in the user's preferred language, the user will be assigned to the courses that have the curriculum Default Language as their language.
Case 3: All of the Courses in your Curriculum are not Required for All Languages
If all of the Courses in your Curriculum are not Required for All Languages, then all curriculum courses will be assigned to the users based on the user's preferred language.
The users will be assigned to all the courses that have the same language as their Preferred Language. If there are no courses in the user's preferred language, the user will be assigned to the courses that have the curriculum Default Language as their language.
Please note that in this case, you should have at least one course matching the user's preferred language or the curriculum Default Language, or else the user will not be assigned to any courses.
Read more: How can I manage my curriculum's courses?