Storyline - course completion in LMS not working on exit


Have viewed a few posts re this but can't seem to get any resolution.

I have created an LMS course but cannot get the course to 'Completed' status  The exit button in the player does not seem to work, so have deleted that.  I have tried creating a manual 'EXIT COURSE' button on the end slide but nothing happens either when I click on this within LMS.  If I close the browser window it changes the status of the course from ' NOT ATTEMPTED' to 'INCOMPLETE' (published SCORM 1.2, Complete/Incomplete option) but even though I view all slides (have option to only view 28 of the 30) it will not change status to COMPLETED.

For previous courses created in Presenter when I click on the EXIT button in player it jumps to the goodbye.html file message located within the published lms folder.

Is there a way I can include a trigger to execute some javascript to force the training to jump to the goodbye.html file once the EXIT COURSE button is clicked.   If yes, do you think this would resolve the problem??

Am on a deadline to deliver these courses (10 in all) and this is the last stumbling block I need to overcome.

Hope you can help. 



37 Replies
Peter Anderson

Hey Cath!

Are you seeing the same behavior on all browsers? That might be the first thing to explore. Secondly, would you mind testing your course in SCORM Cloud to help us determine if the issue is Articulate-related or if it's on your LMS's side? If it appears in SCORM Cloud as well, we'd be happy to take a closer look at what might be going on. If you can't replicate the issue in SCORM Cloud, it's probably an issue that you'd want to take to your LMS team. The articles here and here may also help clear up common LMS issues.

Let us know what you discover...


Cath P

Hi Brian

Thanks for the info re SCORM CLOUD.  When I test in the cloud the exit button/s (both on player and manual trigger button) work fine (ie jumps to text in goodbye/html file), so it seems to be some incompatability with the LMS. 

Note - when I publish for LMS and try to test just using normal browser (ie click on story.html to view) both the EXIT button on player and manual test exit button on last screen will not work - nothing happens.  If I publish just to the web the buttons work.  

After reading another post I also discovered that the target file within the LMS for a SCORM 1.2 course should be the index_lms.html file however when I click on this once loaded I get a blank screen.  If I use the story.html file as the target file it works perfectly except for the course exit and change to completion status.

If you have any further advice would be grateful - whilst not new to Storyline still finding my way in regard to the backend stuff associated with getting things to work on LMS'.

Peter - LMS is Ultrabot. 



Brian Allen

Cath P said:

After reading another post I also discovered that the target file within the LMS for a SCORM 1.2 course should be the index_lms.html file however when I click on this once loaded I get a blank screen.  If I use the story.html file as the target file it works perfectly except for the course exit and change to completion status.

Hello Cath, index_lms.html is definitely the target file you want to be pointing to.  While launching from story.html you will not get the completion data sent back to the LMS, as you have found.  I would recommend checking your pop up blocker and make sure it is turned off, as well as make sure you are using a browser that is compatible with your LMS.

Another tip I normally use for integrating with a LMS is to uncheck the box in your player settings that launches the course in a new window.  Most of the time this only creates an extra layer of confusion when launched from a LMS.

birgitte stewart


I am having the exact same problem. I have created 5 courses, and some register as completed and some do not..and I have no idea why. I am uploading to Learning Arena (LMS). However, in Scorm Cloud they do not register either. I have no hidden slides and all they need to do to complete is visit all slides. On the last slide I have created a button that exits the course when clicked. For some of the courses the problem was solved by saving it to SCORM 2004 4th edition, but with these last two they still do not register. Unfortunately I have deadline today and we have struggled with this problem for a few weeks now. I am close to desperate for a solution. Please help! I am happy to share any files..they are in Danish, be warned. :-)

Ashley Terwilliger-Pollard

Hi Birgitte,

Have you tried setting it to a few less slides than the total to see if that helps? Are there any lightboxed slides that maybe the user is not seeing such as a slide from the player tabs or similar? If you'd like you could share an example here and we can take a look - and you're also welcome to connect with our Support engineers here. 

Have you tested closing with the browser window close vs. the exit course button? 

CITAVERDE  Bedrijfsopleidingen

Hi all,

I am also having trouble in getting the status in the LMS changed to completed.
There is a quiz and the results are tracked by this quiz result slide. 
I have chosen the option "passed/failed", but I also tried other options which didn't make any difference. The completion of the course won't change to complete. 

When testing in SCORMCLOUD I see this in the DebugLog:

[16:39:12.759] Pre-evaluation of exit action
[16:39:12.759] Using finalScoCourseNotSatisfiedSuspendExitAction parameter

Could this have anything to do with and and if so, what should I change?

I attached a screendump of SCORMCLOUD.

See here the link to the DebugLog: 

Thanks for any help!

Wendy Farmer

Hi Sanne

I had a similar issue with a client, where the user failed we still wanted the status of the module to be reported as complete.

We added a trigger on the exit button:

Execute Javascript when the learner clicks the exit button

I can't guarantee it will work for your LMS but worth a try - good luck!!

Brian Allen

If you set LMS Reporting to "Passed/Failed" then Storyline will send a completed status to your LMS that looks like "completed-passed" or "completed-failed".  You'll want to test how your LMS interprets that, but Storyline will send it.

This is a very common need, especially doing things like certifications, where you may want to assign some remedial training in the event of a failed completion before your learner completes the course again.

You can find out more about reporting status back to your LMS in step 5 of this tutorial -

Katie Aguirre

Hi there, I believe I am having a similar problem.  I have loaded 4 storyline articulates into our LMS Blackboard with the exact same settings.  3 work fine and show when the student is in progress or has completed.  However one simply shows in progress even after they have gone through the entire storyline.  I do not have an "exit" button so to speak (because I don't know how to do that!!)  but I don't have it on any of them.  I have republished it again to the LMS with the same outcome.  Any suggestions?


Ashley Terwilliger-Pollard

Hi Katie,

Hm, if it's just this one file it's likely something specific in the file that we'd want to take a look at. Have you looked at testing that file as well at SCORM Cloud which is an industry standard for LMS testing to see how it behaves there? If it also doesn't work there, we'll want to take a look at it. Were all the courses published with the same update of Storyline?