Forum Discussion

AndrewHoskins-e's avatar
AndrewHoskins-e
Community Member
4 years ago

LMS not showing complete on Published

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

  • 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!

    • LaurenDuvall's avatar
      LaurenDuvall
      Staff

      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.

      • AndrewHoskins-e's avatar
        AndrewHoskins-e
        Community Member

        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

  • JoeFrancis's avatar
    JoeFrancis
    Community Member

    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:

    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!