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.
I'm happy to help you troubleshoot, but it looks like your attachment did not come through. Can you please try again on your post by clicking Add Attachment?
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.
Thanks for the response. The demo file I sent does show as you stated but on the main project, I did publish to sCORM 2004. Do you have any other ideas on?
Thanks,
AH
Sent via the Samsung Galaxy S10 5G, an AT&T 5G smartphone
Get Outlook for Android
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
6 Replies
Hi, A.H.
I'm happy to help you troubleshoot, but it looks like your attachment did not come through. Can you please try again on your post by clicking Add Attachment?
Thank you!
Sorry, rushed the last post - file attached this time
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.
Hi,
Thanks for the response. The demo file I sent does show as you stated but on the main project, I did publish to sCORM 2004. Do you have any other ideas on?
Thanks,
AH
Sent via the Samsung Galaxy S10 5G, an AT&T 5G smartphone
Get Outlook for Android
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();
Hi, A.H.
I noticed that your Results slide is not connected to your project:
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:
Here are the results from SCORM Cloud:
Let me know if this helps!