Forum Discussion

SANDRAADAMSON's avatar
SANDRAADAMSON
Community Member
5 months ago

Marking a Course incomplete if the browser is closed on a certain slide

Hi there,

Is there anyway to mark a course incomplete if the user closes out a browser and doesn't check the box needed to complete and pass the course because they don't agree with policies? Ie: second last slide of a course, they have to check the checkmark to state they agree with policies. If they don't and close out the browser instead (as they can't move ahead to the final Thank you slide and close out the course they way it's meant to be exited unless they agree) is there a way to trigger an incomplete failed when they close the browser on that slide? Right now if they close out the course remains in "In Progress" status and never completed. I've googled triggers/java script and can't find an answer on how to mark it incomplete if they close the browser out on that slide.

  • AaronPross's avatar
    AaronPross
    Community Member

    HI Sandra,

    You should be able to add an input button from the INSERT tab in Storyline.  Add a Completed/Passed trigger to the button.  If the learner doesn't click the input button the course will remain incomplete/in progress.  Make sure your publish settings are correct.

    See the attached file.  

  • JoeFrancis's avatar
    JoeFrancis
    Community Member

    In SCORM 1.2, up to the point a course is launched, its status (cmi.core.lesson_status) is "Not Attempted." Once the course is launched, that status is changed to "Incomplete" (LMS's often display it as "In Progress"), and that status remains until the learner either Completes  the unscored course ("Completed"), Passes the scored course ("Passed"), or Fails the scored course ("Failed").

    Depending on your LMS, "Failed" may be interpreted as a completion, meaning the learner has to re-enroll and re-attempt the course from the beginning.

    When you get to SCORM 2004, several things change. cmi.completion_status has 4 possible values: Completed, Incomplete, Not Attempted, and Unknown. cmi.success_status has 3 possible values: Passed, Failed, and Unknown. Both of these statuses need to be submitted from the course to the LMS. Again, how your LMS addresses these values in combination determines what happens next.

    I have seen, and I myself have in the past, explicitly declared a "Failed" status at course launch, which I have the course update to "Passed" if the learner fulfills the completion requirements. Where this gets tricky is if the learner drops out in the middle, either intentionally or unintentionally. Because the last status the LMS has is "Failed," that can then be interpreted as a Completed status when the session is closed, preventing further access for credit to that attempt.