LMS Completion Issue

Jun 08, 2017

We have multiple courses that are basically mp4 videos that we've uploaded into an Articulate player so we can better track their completion in our LMS. When I publish these, I have attached photos of all of my publish settings.

We have an issue that the video finishes but has an outro and a lot of learners are clicking the x to close out of the player before the outro finishes, and then they're not getting credit for watching the video because the full slide hasn't finished.

Has anyone else experienced this? If so, what did you do differently? Can I set a pop up that tells them not to click the X if they try before the video completes? Do I have a different publish setting that would be better? Any suggestions would be greatly appreciated!

10 Replies
Wendy Farmer

Hi Madeline

it's hard to control them not clicking a browser button to exit out.

If you are using the default player, you could set a trigger to change the state of the Next button to disabled when timeline starts, then another trigger to change the state of the Next button to normal when media completes (video) and add a final slide after the video 'Thank you for watching, you have now completed the requirements of this module (or whatever you wanted to say) and have an Exit button on this slide or they can click the browser X to exit.

Madeline F

Thanks Wendy! This won't work because the video was created and imported so it's all on one slide (from start to finish). The outro is part of the mp4 video.

Today I did edit the video to split it in half and set the first slide to advance automatically when the first half of the video completes (so the learner has no idea there are actually 2 slides). I set my tracking to award credit after 1 of 2 slides completes. I'm working with my team to see if this actually plays the video seamlessly or if you can tell the slides switch. My issue with this was that I had to remove the seekbar because it would show the video as complete on slide one and start over on slide two, which I'm positive would be confusing for my learners.

Madeline F

Thank you! I'll keep this idea in my back pocket! It still means I would need to split my video on to more than one slide to insert the blank slide for the button, etc. 

Hopefully what I've done by putting the last few seconds of the video on slide 2 and marking complete after slide 1 solves the problem....as long as the transition is seamless and the learner doesn't even know the slides are transitioning!

Jennifer Dixey

The way I do this is make the Storyline a 2-slide interaction rather than just one slide. The first slide contains the video. The second slide comes up automatically when the video completes. On the second slide, I've placed a Javascript that sends a completed message to the LMS.

Here's the script:

/* get LMS API */
  var lmsAPI = parent;

/* set status to completed */
/* note: straight inch marks around the word "completed", not curly double quotes */
  SetStatus("completed");

I place this in two spots, one when the timeline starts, and another after 10 seconds. The reason for the second script is that if the student quits out early and for some reason the LMS doesn't get the message, when they re-enter the SCORM "where they left off", it restarts after the "slide starts" has already executed. (Learned that the hard way!)

Unfortunately Articulate doesn't provide support for Javascript usage, so you'll have to return to the forums if you need more help, but in my experience, it's worth it. :) Using Javascript means that I know for certain the SCORM is going to send the LMS a completion message when I want it to be sent.

(In your LMS, you will also need to set the SCORM to be scored with (1/passed, 0/not passed, or whatever the equivalent is in your LMS to Moodle's "learning objects" setting. I'm assuming that you've already set it this way, but just thought I should throw that in, since this won't work if you are using a number grade and you have a passing grade set to a number higher than 1.)

Susan Stewart

Did it work for anyone to do any of these things to get Bridge to mark the course as complete?  I have done the following:

1. set a completion trigger 1-2 slides ahead of the final slide (thinking the extra time would allow Bridge to change the course to complete)

2. used the javascript above and (alternatively) javascript provided by someone in the Bridge community

3. added a pick one slide following the instructions in the link above

4. created a button with complete course and exit course triggers

Nothing has worked.

Leslie McKerchie

Hi Susan,

Thanks for sharing all of the methods that you've tried. I'm not familiar with Bridge either, but I'd be glad to help you out.

Have you tested how your course performs in SCORM Cloud? This would help identify if the issue lies within your course set-up or the LMS.

If you need us to take a look, please feel free to share the .story file.

Ashley Terwilliger-Pollard

Hi Susan,

Is Bridge your Learning Management System (LMS)? If so, you may want to reach out to your LMS admin to see if they had other ideas on how to resolve this.

You could also look at testing your course in another environment such as SCORM Cloud, and you could also look at enabling LMS debug mode for both SCORM Cloud and Bridge to see the data that Storyline is passing to your LMS. 

This discussion is closed. You can start a new discussion or contact Articulate Support.