Course Completion Issue (and Others) and Docebo

Hi all! Does anyone have experience using Evolve and Docebo as the LMS? We’ve uploaded our first SCORM into Docebo and have run into a couple of issues. One is with the course being marked as completed. I have the Course Attainment extension enabled and connected it to an Action Button at the end of the course. If I go through the course once, clicking the button at the end, I get the Course Attainment dialogue box pop-up, but it still shows as In Progress in Docebo. When I go through the course a second time, it marks as Completed.

I also enabled the Bookmarking extension and it’s been inconsistent when going through the course. Sometimes it puts me where I left off, sometimes it starts at the beginning, and sometimes it is just the page title and now articles/blocks. I’m just wondering if it’s user-error (I’m new to Evolve), or if maybe it’s certain settings specific to Docebo?

Last thing to add, I did read another post about publishing the SCORM and changing the default setting from Completed to Passed. I made that change and still have the same issues.

I appreciate any help/insight you can provide! Thanks!

Hi,

A few things to check. What scorm version are you publishing? I think Docebo supports 2004 3rd Edition but do check that with them. Click the gear icon then the behaviour tab, what is the behaviour for course completion set to?

This might help Evolve compatibility with Docebo LMS

@kcambare I would always recommend testing first on SCORM Cloud - in our experience that is by far and away the most ‘SCORM conformant’ of all the LMSs (and it’s free to use for testing purposes) so generally speaking if it works there but doesn’t work on your LMS then it indicates a problem specific to your LMS rather than a general SCORM/course configuration issue.

It may also help to know that if you open the browser console (F12 > Console) you’ll be able to see a log of all the SCORM calls Evolve is making. This can help, for example, to see if Evolve is setting the course to completed but for some reason the LMS is not registering it.

Hard to say without being able to see for myself but one thing that is a little unusual about Evolve is that it only ever ‘bookmarks’ the last completed component. This can be quite odd if you’re then going back and reviewing stuff you’ve already completed (the new version of Evolve we’re working on will not have this behaviour, it’ll have the more-typical ‘last thing you looked at before exiting’ behaviour).

One last thing to highlight: if you’re publishing as SCORM 2004 then the default behaviour of that version is to reset all tracking once you have completed the course, so when you next go back in it will be as if you’ve never visited the course before. You can override this in the advanced publish settings by setting ‘LMS Exit Status’ to ‘suspend’.

1 Like

Thanks so much @Matt_Leathes and @Andy_Moorman! Matt, I just tried Scorm Cloud and it still doesn’t work, so definitely an us issue. I’m not sure what I’m doing wrong, though. The Course Attainment extension appears to be working (I followed these steps) as I receive the ‘Course Attainment’ dialogue box when I click the Action Button it is connected to. But when the course closes it, it still shows as In Progress.

Here is the SCORM log from the first time through - the Course Attainment dialogue box popped up, but the course did not mark as completed.

Here is the SCORM log from when it did mark as complete (4th time through the course).

Any other ideas for how to get the course to mark as complete? Thanks so much!

I found a way to make it work! I added a ‘Course Complete’ page to the end and linked the Course Attainment to it and it’s working.

In the original course, the Course Attainment was linked to an Action Button that also had a behavior (Close SCORM Session). I’m not sure if that was the problem, but separating it out seems to fix the issue.

Thanks again!

1 Like

I suspect what was happening here is what we call a ‘race condition’ - where when two different actions are being triggered at the same time so one of them may fail because they don’t happen in the right order.

What I would say is that it’s quite rare that you’d need to use the ‘Close SCORM session’ action - it’s meant for situations where the course can’t be closed down by normal means e.g. by simply closing the course tab/window. The specific use-case it was designed to handle is when the course is being run from Moodle (or Totara) using the launch method ‘same window’.