Scenario A
The option “English Courses will be visible to all users without the need to set English as their preferred or spoken language” is set to YES (This is under Admin Panel / Academy Settings / Advanced Settings / Courses / H Other Settings)
Let's take the following example:
Course A Language is set to French.
Course B Language is set to English.
User A has their Preferred Language set to French.
User B has their Preferred Language set to English.
User A will be able to find in the Course Catalogue both Course A and Course B.
User B will be able to find in the Course Catalogue only Course B.
Scenario B
The option “English Courses will be visible to all users without the need to set English as their preferred or spoken language” is set to No (This is under Admin Panel / Academy Settings / Advanced Settings / Courses / H Other Settings)
Let's take the following example:
Course A Language is set to French.
Course B Language is set to English.
User A has their Preferred Language set to French.
User B has their Preferred Language set to English.
User A will be able to find in the Course Catalogue only course A.
User B will be able to find in the Course Catalogue only Course B.
Notes for both Scenario A and Scenario B
Note 1: If a course (that doesn't match the Current Preferred Language of a User) is assigned to the user. The user will be able to access this course under Me / My Training Although this course won't match their Current Preferred Language.
e.g. If Course A is assigned to User B, the user will be able to access this course.
Note 2: Let's take an example from past assignments:
10/01/2022 A User had their Preferred Language set as French.
11/01/2022 The User was assigned to a French course.
12/01/2022 The User Changes their Preferred Language to Italian.
On 12/01/2022 The user will still be able to access the French Course.
You can also check:
Changing Your Preferred language
Updating Multiple Users' Preferred Language
Preferred Language Versus UI Language
What Happens When No Preferred Language Is Set
If a user has not selected a Preferred Language in their profile at all, Schoox treats their Preferred Language as English by default. This applies to the Course Catalogue regardless of whether the setting described in Scenario A and Scenario B above is set to Yes or No.
Example:
Course A Language is set to French.
Course B Language is set to English.
User C has no Preferred Language set in their profile.
User C will be able to find in the Course Catalogue only Course B, regardless of whether the Scenario A/B setting is set to Yes or No.
Note: This default only affects self-enrollment through the Course Catalogue. As with Note 1 above, if a course is directly assigned to a user who has no Preferred Language set, that user can still access it under Me / My Training regardless of the course's language. For more on how the Preferred Language default interacts with the UI Language, see Preferred Language Versus UI Language.
Scenario C
Let's take the following example:
Course A Language is set to French.
Course B Language is set to English.
Both Courses A & B are added to a Curriculum
User A has their Preferred Language set to French.
User B has their Preferred Language set to English.
Case 1: In the Curriculum, for every course, the , the "Required for all languages" is not checked:
User A will be assigned only to Course A.
User B will be assigned only to Course B.
Case 2: In the Curriculum, for every course, the "Required for all languages" is checked:
User A will be assigned both Course A and Course B.
User B will be assigned both Course A and Course B.
Please also check: Creating a Curriculum