Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Making a SCORM call for through JS Interface?

Explorer ,
Aug 28, 2015 Aug 28, 2015

I am working on a module in Captivate 9 to send module progress as a percentage via SCORM 2004.  The reporting requirements for this module are that we need to track quiz results and slide views, specifically tracking percent completed rather than simply "in progress".

I've created a function that tracks the module progressing via percentage and stores that in variable "x", all of which is done through the JS interface.

What I'm struggling with is the actual SCORM call.  I am attempting to use cmi.progress_measure, but in my testing through SCORM cloud, I am not seeing any indication that a call is being made to cmi.progress_measure (I'm seeing the other typical calls for cmi.suspend_data, cmi.location, etc...).

I've tried using the following combinations:

SCORM_CallSetValue('cmi.progress_measure', x);

var CaptivateObj - document.Captivate;

CaptivateObj.SCORM_CallSetValue('cmi.progress_measure', x);


I have also swapped "SCORM_CallSetValue" for "SCORM_CallLMSSetValue", but I have not had any luck.

Any suggestions?

958
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Aug 31, 2015 Aug 31, 2015

Update: I was able to find the correct call.  It should have been:

SCORM2004_CallSetValue('cmi.progress_measure', x); 

Translate
Explorer ,
Aug 31, 2015 Aug 31, 2015

Update: I was able to find the correct call.  It should have been:

SCORM2004_CallSetValue('cmi.progress_measure', x); 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Dec 04, 2015 Dec 04, 2015

Hello fritzdaworm‌,

Do you have an idea howtracks to track the module progressing via percentage cmi.progress_measure with scorm 1.2 ?

Thanks for your return.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 04, 2015 Dec 04, 2015
LATEST

Hello aDebibi,

ci.progress_measure is a call only available in the SCORM 2004 API.  This call is not available in SCORM 1.2.

With that being said, I have heard of individuals using cmi.suspend_data in SCORM 1.2 to store a percentage value.  I believe this may even be what Captivate uses when SCORM 1.2 publishing options are set to "Slide Views Only" along with reporting progress to an LMS as a percent (and you are not needing to track quiz scores).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources