Course Will Not Achieve Completed Status

I have a course that will not go to a Completed status in my LMS (Cornerstone) or in the SCORM Cloud. I am publishing in SCORM 2004, 3rd Edition as recommended by Cornerstone, and I am reporting the status as Completed/Incomplete.

Unfortunately, I cannot attach the course, because it contains proprietary information, so I will try to describe what I am doing the best that I can. I am tracking using a quiz result, and that results slide calculates the results for four other results slides. (I have questions for four learning objectives, each with its own results slide, in order to provide remediation by allowing learners to view content only for portions of the course that they have not already mastered.) I have selected the option "User must pass each quiz."

The course reports the score to the LMS correctly, but the status never changes to Completed. I have tried combining points from each quiz instead of requiring the user to pass each quiz, but that did not work. I have also tried creating a separate results slide to operate in the background that calculates results for all of the questions in all of the quizzes and tracking using that results slide, but there were two problems with this approach:

  • It didn't work (the course still didn't mark as complete)
  • Each question slide can only be tracked on one results slide, so my individual results slides were no longer associated with any questions, which made remediation impossible.

I'm not sure what else to try, so I would appreciate any assistance anyone can offer. Thank you!

42 Replies
Terry Coe


Have you tried having the final results slide targeting the questions rather than the other results slides then creating your own individual slide at the end of each module that gives the score?

You would probably have to include a variable that is incremented after each question to give the individual score for each module and it might be really intense if you want to show percentages, but it might be as simple as posting a pass or fail for each module, depending on how complicated you want to make it.

But using this method, you can still use your results slide, and have the module results slides too.

Hope it helps.

Jannicke Wilhelmsen

Are you using the latest update of Storyline 2? Update 5?

I am facing some of the same issues, but I am tracking using TinCan. I let my users retry the quiz if they fail on their first try, and when they pass on their next try, the status of the course never updates our LMS to completed. I see in our LRS that the user has passed the course. The same happens on SCORM cloud.

When I test the same test course that is published with an earlier version of Storyline 2 everything works as expected, and the course tracks Completion: complete and Success: passed.

Have you tried only publishing one of your quizzes and see if they track correctly one by one, or if the same thing happens?

I just tested my test course on SCORM cloud published to SCORM 2004 (with the same adjustments as you have) and got the same result when I did not pass the test on my first try, then passed on the next try. In SCORM cloud the course tracks Completion: complete and Success: failed. Even if I passed the test on my second try.

I don't know if this has anything to do with each other but just thought I had to reply to it :-)

Ashley Terwilliger

Hi Ryan,

Thanks for sharing that information here - and I don't see anything off in terms of your publish settings and similar. I know you said it was proprietary content, so difficult to share in the forums here - but if you'd like to share it privately you can always send along here to our Support engineers where content is kept confidential, and they can also sign an NDA if needed. 

Ryan Moscoe

Thanks Ashley. We're going to need to do an NDA, and I'm just waiting for our VP of HR to get me the information. Meanwhile, in response to Jannicke, I opened another course from an earlier version of Storyline that I know is working, saved it in version 2.5, and published it to our LMS. I did not have any issues with that course--it completed successfully as it has always done, so I don't think it's as simple as being an issue with version 2.5.

Ashley Terwilliger

Hi Jannicke,

I checked in on your case this AM, and it looks like Miker was able to replicate the issue and has reported it to our QA team for additional review. Ryan, with that in mind, we'll definitely want to take a look at one of your files as well so once you're able to share it please let us know. 

Ryan Moscoe

UPDATE: I submitted the case yesterday, and it turns out that the issue lay in the Result Slide Properties (see Figure 4, above). Although I was only reporting based on a single result slide, the fact that this result slide was calculating results for selected result slides, instead of selected questions, caused it to fail to report a status to the LMS. I am going to attempt to use variables, instead of separate result slides, to provide remediation, and I have submitted a feature request, but I thought Jannicke and Ashley, as well as anyone who happens to read this thread, would want to know this information.

Terry Coe


This is something that I have been trying for a bit, with little results.

If you get this to work, could you share a snip of your variables so that I could try to glean some knowledge from your setup?

What I have done is basically stopped the progression of the course until the user passes each segment, then base completion on the last results slide, with the thought that they wont get to the last slide without passing each of the previous quizzes.  

Ryan Moscoe

I was able to get my course to function as intended by using variables. In my case, I did not have four separate tests; I just had four topics within a single test. I created one variable for each topic, and I had a slide that would show which learning objectives had been met so far, based on the results of the test. Learning objectives showed as "met" if the variable for the associated topic had a high enough value.

Because a user could take the test more than once, I made sure to set the value of each variable to 0 at the start of the test. For each question on the test, I added points to the value of the relevant variable at the start of the timeline of the Correct slide layer.

In order to route participants to the right content and allow them to skip over material they had already mastered, I split the course into scenes for each topic. On the last slide of each scene, I created several conditional triggers for the Next button, to send the user to the parts of the course they actually needed, based on the values of the variables. All of this is essentially the same thing I was doing before, except that I had to create the variables and the triggers to adjust the variables manually, instead of letting Storyline do the work with system variables and result slides.

Terry, I'm not sure how much it will help you to see my variables, but I've attached a screen shot of my variables and of the usage for one of my variables. I hope this helps.



Ashley Terwilliger

Hi all,

I wanted to provide an update here, as Storyline 2 Update 10 was just released, and included a number of fixes which you can see in the release notes available here. The item you all may be particularly interested in is how it fixed issue where the course satisfaction status wouldn't be updated in an LMS when retaking a Tin Can API (xAPI) course. You can download the latest update here, and after downloading and installing the latest update you’ll want to republish any existing content to ensure that the updates and fixes are applied.

Let us know if you have any questions, either here or by reaching out to our Support Engineers directly.

Amaia Quesada

Hi Ashley,

I seem to be having the same issue. Once I complete the course in Tin Can API on my LMS, it will not close as it did when I published it as SCORM, and it does not show as "completed" either.

It only changes the status to "completed" after refreshing the page. However I cannot expect users to have to do that in order to move on to the next module. The course should close and change to "completed" by itself.

My version of Storyline is Update 12 1705.520.

Can you assist me with this?

Thanks in advance!

Ashley Terwilliger

Hi Amaia,

I'd love to help. Have you already tested the course in another LMS such as SCORM Cloud? That'll help us narrow down if the issue is with your course or the LMS. If it works in SCORM Cloud. you'll want to reach out to your LMS team for next steps. If it doesn't work at SCORM Cloud, upload a copy of your file to our team here. 

Amaia Quesada

Hi Ashley, 

It does work on SCORM cloud.

Apart from the "course not exiting" trigger not working on the LMS with the Tin Can API export, there are other glitches that are the same as when I publish the course in SCORM 2004:

- The count of my variable "VariableCircles" does not work.

- The font in texts where I need to print the variable count, changes to Arial and the text moves up left in the circle or background I'm using.

- When reviewing my quiz (when I do it in Articulate it works fine but) on the LMS, I get the next and prev buttons that in theory I disabled and also the order of the questions review is wrong.

How to solve these issues or work around them? I attach the first file in both SCORM 2004 and Tin Can API, which present all those matters.



Crystal Horn

Hi there, Amaia.  I uploaded your 2004 version into SCORM Cloud.  I was able to get a completion status on the course, but I noticed that the exit trigger didn't work, and in HTML5 output, the variable counter didn't count down as I clicked on those circles.

For the exit course trigger, here are some reasons why it may not work as expected.

I would expect the variable counter to function in HTML5 output.  Would you be able to share your .story file for us to see the setup and to try to replicate in a new file?

Thanks for working with us, Amaia!