Forum Discussion
Automatic Selection of preferred language in LMS/SCORM-Package
Hi there,
I have a question about the localisation feature in Articulate Rise and would be grateful if anyone with similar experience could help me. š
My use case is as follows: Our course content is inside an Articulate Rise course and is exported as a SCORM 1.2 package to a Moodle platform. When the SCORM package is clicked, the user is directed to a pop-up containing the course contents.
I understand that Articulate Localisation is the best way to generate and export Rise courses in multiple languages, as demonstrated in the following article and e-learning course:
- Articulate Localization: Publish Multi-Language Rise 360 Courses | Articulate - Community
- https://rise.articulate.com/share/wbbxvTJyDgfSsfVryNBVDjvmjdX8agsK#/
The best method I have found is to allow the user to select their preferred language at the beginning of the SCORM package using a dropdown menu, as demonstrated in this article: Multi-SCO SCORM Package with Language Select | Articulate - Community
Is there any way to skip the dropdown menu and automatically display the correct course language based on the user's browser language or, alternatively, based on the user's Moodle profile fields? Ideally, this would not require much coding or a custom solution and would not change the current user flow when accessing course content.
Any help or feedback on this issue would be much appreciated. š
Best regards,
Felix
1 Reply
- JoeFrancisCommunity Member
SCORM does include Language in the list of available data elements:
SCORM 1.2
cmi.student_preference.language (CMIString (SPM: 255), RW) The studentās preferred language for SCOs with multilingual capability.
SCORM 2004
cmi.learner_preference.language (language_type (SPM: 250), RW) The learnerās preferred language for SCOs with multilingual capability.
If Moodle is storing the learner's preferred language, you should theoretically be able to retrieve it using JavaScript and then set the language in your course accordingly. In Storyline, the variable you're looking for is GetLanguagePreference.
Related Content
- 5 months ago
- 2 years ago
- 5 months ago