Copy link to clipboard
Copied
We have a 30 question test with multiple pools built using Captivate 8. It is published out as both HTML5 and SWF. Just about every student uses the SWF mode, however. Quiz Settings are SCORM 1.2 with Pass/Fail set at 70% score. Send Data on every slide is also selected.
Here’s the problem: When students get to the end of the test, some lose their score when returning to the LMS. Tracking does seem to work when they start, but somewhere along the way (we’re thinking) they lose their connection to the LMS (KeneXa 4.2.1). Is there a way, prior to exiting the test from the quiz results screen for example, for Captivate to perform a quick check to see if the LMS is indeed still available so that we can be forwarned prior to exiting the test? I've tried running a test, logging out of the LMS while the test is still running using the following javascript:
var student_name = SCORM_CallLMSGetValue('cmi.core.student_name');
document.getElementById('Captivate').cpEISetValue('m_VarHandle.v_student_name', student_name);
However, student name still comes up. It seems like the student name is cached.
Have something to add?