Forum Discussion
Best Practices for Multilingual Courses
Does anyone has experience creating courses with multiple languages?
As of now, I have courses in: English, French, Spanish, Italian, German, and Japanese. What I've done in the past is have an original course in English and then save new version for each language I need.
- Import translation file to correct language storyline file
- Import language storyline files into the original English version and save it as an International file containing multiple languages
- Add a new scene to the International file with language selection buttons
- Clicking a button and choosing a language takes you to the first slide of the selected language
I track course completion by 100% of the slides viewed (legal purposes, I know I could add a course complete trigger on the last slide), so I have to look at the number of slides of just the original course and then add 1 for the language selection screen.
Curious how other people have approached this situation and if anyone has suggestions or best practices they'd like to share.
Attached is an example of the language selection screen.
15 Replies
- LauraCampion-03Community Member
Has anyone noticed this before? I coded the .xlm file to remove the Continue / Suspend / Quit buttons, but the bar without the button still remains! How do I get rid of it?
- CoryVetter-a93eCommunity Member
I was able to get it to work in RISE after playing around with hide adlnav commands.
That wasn't enough though for Success Factors as I also needed to insert the code below in order to get it to fully work and hide the buttons.
So around line 5 insert
xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"Around line 24 insert the hide code...
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>Tested it and buttons are gone on SCORM 2004 exam item type in SAP Success Factors. Only the RISE buttons are now visible.
Hope that helps.
- JoshuaRosenesCommunity Member
Thank you a thousand times for this, Cory! 👏
This solution worked on our new SAP SF LMS. You definitely need to include xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3" namespace definition in the opening <manifest> tag or SAP will give an error on import.
The hideLMSUI instructions must be added within the <item> tag in the imsmanifest.xml, or else SAP will again throw a fit.
SAP instructions are not very good, but the parameters are covered here:
https://help.sap.com/docs/successfactors-learning/implementing-structured-content/hidelmsui - RobinPearn-df3cCommunity Member
Where are you putting this code? somewhere in the scorm file?
- PamMueller-3160Community Member
in the imsmanifest.xml
- Jürgen_Schoene_Community Member
but keep in mind that with scorm 1.2 there may be problems with the resume function on storyline courses
- DishaSaxenaCommunity Member
well to give answer to the question i have raised. we are now uploading the courses in Scorm 1.2 version instead of 2004 version, the three buttons are not visible in 1.2 version of LMS.
Thank you
- CarlaRavazzzanoCommunity Member
We have tested this coding using a rise articulate scorm 2004 and it does not work if you try to upload it into the LMS.
- JoeFrancisCommunity Member
Let's read SAP's Help Portal articles closely:
SAP SuccessFactors Learning Navigation Controls for SCORM 2004 Content
"In SAP SuccessFactors Learning, SCORM content appears in a wrapper [emphasis mine]. When the learner views SCORM 2004 content in the wrapper page [emphasis mine], the buttons on the wrapper page [emphasis mine] follow SCORM 2004 sequencing rules."
SAP is WRAPPING the course in a frameset/div, and at the bottom of that wrapper are 3 buttons: Continue, Suspend, and Quit. Those 3 buttons honor whatever sequencing is defined in the manifest file.
- Suspend allows learners to pause the course. The next launch resumes the same attempt.
- Continue allows learners to navigate to the next content object in the course sequence.
- Exit (Quit in SCORM 2004, Ed. 4) allows learners to end the current attempt. When learners choose Exit, they exit completely from the content. Unlike Suspend, the next time a learner starts the content, SAP SuccessFactors Learning recognizes it as a new attempt.
"In SCORM, the course structure is defined in the imsmanifest file. The manifest details how many content objects are in the course and how they’re structured in relation to one another."
Reading the help article, you may notice you don't have a Previous button, which is because you must not have a previous content object in the course sequence (it would only appear with Multi-SCO courses). The wrapper reads your imsmanifest.xml file and displays/hides the relevant buttons.
Guess what? You can hide the buttons in SAP/Successfactors, and they have an article dedicated to that:
"The hideLMSUI element is part of SCORM sequencing and indicates that the Learning Management System (LMS) shouldn’t provide user interface devices that enable the learner to trigger specific events. It allows an activity to hide LMS navigation buttons."
And in the Note:
"Depending on how you or the LMS defines the buttons [emphasis mine] and depending on the language of the user, the exact names of the buttons can differ."
They even include handy sample code:
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation> - Jürgen_Schoene_Community Member
perhaps articulate support should contact directly the SAP support
ideal would be a three-way communication between Articulate, SAP and Rustici (they could decide who is right)
- DishaSaxenaCommunity Member
This is the response we have received from LMS team-
Attaching the response from SAP below:
It depends on how the content is configured too. As mentioned by our Engineering, SAP Shows this by default but when content is configured in such a way that these wrapper buttons are hidden then it won't display wrapper buttons in the content. SAP SuccessFactors Learning navigation buttons for SCORM 2004 follow SCORM 2004 sequencing rules. In SAP SuccessFactors Learning, SCORM content appears in a wrapper. When the learner views SCORM 2004 content in the wrapper page, the buttons on the wrapper page follow SCORM 2004 sequencing rules that is set at the content level. Also, Our Engineering confirmed that the Inconsistent behaviour of these buttons are coming from the content end. Therefore, Please work with your content developer on the same.
- DishaSaxenaCommunity Member
Please see the attached screen shot for your reference.
We have spoken to SAP team and they are saying that this to do with the scorm package we are developing. Earlier it was not there and suddenly it started.
Kindly help us on urgent basis as it is hampering our internal and external learning department.
thank you
Hi Axtria Institute,
The three buttons you are seeing aren't part of the Player of your Storyline 360 course. You'll see that if you upload your course to another LMS like SCORM Cloud, those three buttons will no longer be visible.
There isn't a setting that can be adjusted in Storyline 360 to remove those three buttons since they aren't part of the course and we recommend reaching out to your LMS administrator for assistance in removing those buttons. If you've already tried reaching out to your LMS administrator, please open a case with our support team here to get in touch with our support team for additional assistance.
Hi Axtria Institute,
Thanks for reaching out!
I'm so sorry to hear that you're running into this issue, but I'm happy to help troubleshoot. It would be helpful if we can see a screen recording or screenshot of what you're seeing. You can upload it here or share it privately in a support case.
Additionally, if you're comfortable sharing your file, I'd be happy to do some further testing on my end. We'll delete it from our systems once troubleshooting is complete. Although I'm not super familiar with your LMS, we use SCORM Cloud to determine if the issue is specific to your course or not.
In the meantime, here's a resource that you may find helpful: