Courses Not Registering Completed

Mar 05, 2014

Here's the skinny. I'm publishing AICC formatted learning modules with built in quizzes, loaded on a networked server, and launching through SuccessFactors Plateau LMS using Internet Explorer 8. LMS users call in with reports that their learning is not recorded when they complete the module and quiz. I am able to complete these modules proxying through using a group of test users. I can also complete learnings on my own user profile.

I cannot replicate the completion error on the live server, and have ruled out my publish settings. Is there anything else I should consider?

38 Replies
Janice Pericich

I'm having a similar issue with courses published to Sum Total LMS, even when there aren't any test questions.  It seems almost random but does, I think, have something to do with the amount of time spent in the course.  So if a person stops the course and then restarts it where they left off, it just shows 'in progress'. 

When you do have test questions in a course, do you have to have a results page in order for it to show their testing results in the LMS?

Leslie McKerchie

I must have missed your first post, so let me back up.

Articulate Storyline communicates course completion to a learning management system (LMS) as soon as the learner meets the completion requirement. See this article for more information.

So, you are getting a completion in SCORM Cloud, but not in your LMS?

Here is the information for publishing to LMS and we have some common troubleshooting tips here. Have you tried a different reporting option?

Matyukov Andrey

Hello Heroes!)

Look here:

var player = GetPlayer(); 

var scoreTotal = player.GetVar("TotalRes"); 
scoreTotal = parseInt(scoreTotal);

function findLMSAPI(win) {
if (win.hasOwnProperty("GetStudentID")) return win;
else if (win.parent == win) return null;
else return findLMSAPI(win.parent);
}
var lmsAPI = findLMSAPI(this);

SCORM2004_SetScore(scoreTotal, 100, 0);
lmsAPI.SetScore(scoreTotal, 100, 0);

SCORM2004_CallSetValue("cmi.completion_status", "completed");
SCORM2004_CallSetValue("cmi.success_status", "passed");
SetStatus("passed");

Source >>

This discussion is closed. You can start a new discussion or contact Articulate Support.