Copy link to clipboard
Copied
Having problems getting the score to report when I export to SCORM 2004. Wondering if there is a different syntax for SCORM 2004 (do I need scaled value)?
I've been using this snippet at the end of a lesson to send a simple score (in SCORM 1.2):
SCORM_objAPI.LMSSetValue('cmi.core.lesson_status', 'passed');
(function(){
objLMS.SetScore(100,100,0);
})();
SCORM_objAPI.LMSCommit('');
SCORM_objAPI.LMSFinish('');
Thanks.
Stan Keathly
1 Correct answer
Well, I seem to be answering a lot of my own questions these days:
Here is how to submit a score for SCORM 2004 in Captivate:
SCORM2004_objAPI.SetValue('cmi.score.scaled', '1');
SCORM2004_objAPI.SetValue('cmi.score.raw', '89');
SCORM2004_objAPI.SetValue('cmi.score.min', '0');
SCORM2004_objAPI.SetValue('cmi.score.max', '100');
SCORM2004_objAPI.Commit("");
SCORM2004_objAPI.Terminate("”);
Hope someone else finds this helpful.
Copy link to clipboard
Copied
Well, I seem to be answering a lot of my own questions these days:
Here is how to submit a score for SCORM 2004 in Captivate:
SCORM2004_objAPI.SetValue('cmi.score.scaled', '1');
SCORM2004_objAPI.SetValue('cmi.score.raw', '89');
SCORM2004_objAPI.SetValue('cmi.score.min', '0');
SCORM2004_objAPI.SetValue('cmi.score.max', '100');
SCORM2004_objAPI.Commit("");
SCORM2004_objAPI.Terminate("”);
Hope someone else finds this helpful.

