Can you send specific text to the LMS?
Jun 23, 2020
Hello Articulate community, I'd be extremely grateful for any advice you may be able to offer on a little challenge we've been set.
We have a Storyline 3 course (Scorm 1.2) published on a Saba LMS.
Is there a way to send a specific piece of text ("PT=BT-CM") from the course to the LMS, so it can be extracted/picked up by a back-end reporting system?
Our reporting team has requested the text be sent to the suspend data field of the LMS, but I was under the impression that suspend data is not human-readable.
All ideas and suggestions gratefully received. If possible, what would be the best way to do it? A dummy quiz question? Variables? JavaScript?
Many thanks.
3 Replies
Hi Brian, I wouldn't mess with the suspend_data. I think you would be better off using JavaScript to write to a CMI.interaction or CMI.comments.
Hi Sam,
Thanks for helping me with this. Would you know if the following Javascript code will work for me? (I need to capture ‘PT=BT-CM’ in the SCORM data for every learner completing the course.)
For SCORM 1.2 content
SCORM_CallLMSSetValue('cmi.comments', PT=BT-CM);
For SCORM 2004
SCORM2004_CallSetValue('cmi.comments_from_learner.0.comment', PT=BT-CM);
Thanks again, Brian
Hi Brian, you shouldn't need to call the specific methods for SCORM 1.2 and 2004. Storyline will make that decision based on the API it found.
For SCORM 1.2 and SCORM 2004 content
WriteComment('PT=BT-CM');
From the log on SCORM Cloud.
This discussion is closed. You can start a new discussion or contact Articulate Support.