LMS not showing complete on Published

Nov 03, 2021

Hi All,

 

Attached is the Quiz scene of a course I built - the learner should get a pass in our LMS (Cornerstone) if they get an 80% score.  However, even with a 100% score - the LMS is showing as in Progress - have I missed something in the set up or the publish?  On the actual file - I have completion based on passing the quiz - which I selected in the Publish options.

6 Replies
Lauren Connelly

Hello A. H.

It looks like you're using SCORM 1.2. Since SCORM 1.2 only reports one status value, an LMSs must judge what that value means in order to record a completion status and a success status. Instead, use SCORM 2004 as it reports two status values, so it’s easier for LMSs to determine the completion and success statuses. Storyline and Studio support 2nd, 3rd, and 4th editions of SCORM 2004. We recommend using 4th edition for the best results since it often reports a success status of Unknown until learners complete the course. Then the status changes to Passed/Failed.

I tested publishing your course using SCORM 2004, and saw that both the completion and success status were reported.

Joseph Francis

You can try explicitly declaring the learner's completion status using paired triggers:

Complete course as Incomplete/Failed
When the timeline starts on this slide
If <Boolean variable> = value False

Complete course as Completed/Passed
When the timeline starts on this slide
If <Boolean variable> = value True

Or, you can try submitting a completion status using Javascript:

var player = GetPlayer();

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);

// SET STATUS
// Available Functions
// SCORM_SetFailed(), SCORM_SetPassed(), SCORM_SetCompleted(), SCORM_ResetStatus()
// These communicate with the SCORM element cmi.core.lesson_status, to set FAILED, PASSED, COMPLETED, or INCOMPLETE 

lmsAPI.SCORM_SetPassed();
lmsAPI.CommitData();

Maria Costa-Stienstra

Hi, A.H.

I noticed that your Results slide is not connected to your project:

Windows 10 (1) 2021-11-04 at 10.50.23 AM

While you set the slide correctly, it's not used during the quiz, so the completion and reporting are not sent to the LMS. 

I'm attaching an edited version of your project. Here's what I did:

  • I moved the Results slide between your last question and the feedback slides you created.

Windows 10 (1) 2021-11-04 at 10.58.20 AM

  • I changed the triggers to jump to the Results slide (instead of the Pass \ Fail ones)

Windows 10 (1) 2021-11-04 at 10.59.41 AM

  • On the Results slide, I added triggers to jump to your custom slides as soon as the timeline starts (but after the results are submitted).

Windows 10 (1) 2021-11-04 at 11.01.02 AM

  • I added a white rectangle to hide the information on the Results slide.

Here are the results from SCORM Cloud:

SCORM Cloud Reporting 2021-11-04 at 10.57.47 AM

Let me know if this helps!