Forum Discussion
Storyline 360 – Chinese interaction responses appear as underscores in SCORM 2004 reports
Hi everyone,
We're experiencing an issue with Storyline 360 courses published as SCORM 2004.
For the Traditional Chinese and Simplified Chinese versions of our course, the Interaction Report does not display the Correct Response or Learner Response correctly.
Observed behavior
- The course launches and functions normally.
- Assessment scoring is correct.
- Correct/Incorrect status is reported correctly.
- The Interaction Report correctly displays:
- Interaction ID
- Interaction Description (Question Text)
- However, the Correct Response and Learner Response fields do not display Chinese characters.
- Chinese characters appear as underscores/blank lines (e.g., __________).
If the response contains English characters, only the English portion is displayed while the Chinese characters appear as underscores.
Example
Expected response: 範例 ABC
Displayed in the Interaction Report: ______ ABC
Additional information
- Storyline 360
- Published as SCORM 2004
- Issue occurs in both Traditional Chinese and Simplified Chinese versions.
- The French version of the same course reports interaction responses correctly.
- The issue affects both the Correct Response and Learner Response fields.
- Interaction ID and Interaction Description are displayed correctly.
- Assessment score, completion status, and Correct/Incorrect results are all reported correctly.
Has anyone experienced a similar issue with Chinese (or other CJK languages)? Is this a known Storyline limitation, a Unicode/encoding issue, or is there a recommended workaround?
Any suggestions would be greatly appreciated.
Thank you!
1 Reply
- SamHillSuper Hero
SujaSudherman that's an interesting one.
I can see what is the root of the issue. The SCORM JavaScript is taking the string containing Chinese characters, but it is processed before being sent to the LMS to remove non-ASCII characters.
I think one thing you can try is to change a JavaScript flag in the SCORM file. I believe this will allow the characters through.Open up your SLIDE MASTER and add the following trigger to the main master template (parent to the question template): "When timeline starts on this slide Execute JavaScript"
And then add the following JavaScriptif(USE_LEGACY_IDENTIFIERS_FOR_2004) USE_LEGACY_IDENTIFIERS_FOR_2004 = false;This should switch off the flag that is forcing SCORM 2004 to use a different method to create unique IDs.
Note: If you have more than one SLIDE MASTER parent to your question templates, ensure the logic is added to all SLIDE MASTERs that the question templates inherit from.
Let me know how you go.