Forum Discussion
KevinDickson
8 years agoCommunity Member
Rise not reporting to LMS as Complete
Hi,
Wondering if anyone can help me on make a Rise module communicate with the LMS properly. I've create and published a module (no quiz) based on tracking using course completion. This is set t...
StuartMarshall-
8 years agoCommunity Member
Hi Kevin. In the scormdriver.js file locate the following function
function SCORM_TranslateExitTypeToSCORM(strExitType) {
WriteToDebug("In SCORM_TranslatgeExitTypeToSCORM strExitType-" + strExitType);
if (strExitType == EXIT_TYPE_SUSPEND) {
WriteToDebug("Returning suspend");
return SCORM_SUSPEND;
} else if (strExitType == EXIT_TYPE_UNLOAD) {
WriteToDebug("Returning Exit");
return SCORM_NORMAL_EXIT;
} else if (strExitType == EXIT_TYPE_FINISH) {
WriteToDebug("Returning Logout");
return SCORM_NORMAL_EXIT;
} else if (strExitType == EXIT_TYPE_TIMEOUT) {
WriteToDebug("Returning Timout");
return SCORM_TIMEOUT;
}
}
and try changing the return value for EXIT_TYPE_FINISH
from SCORM_NORMAL_EXIT
to SCORM_LOGOUT
Also, i'd stick with using SCORM 1.2. If you are using 2004 then you'll need to find the equivalent function and replace with SCORM2004_LOGOUT
Related Content
- 7 months ago
- 7 months ago
- 7 months ago
- 6 months ago