Course Completion not getting sent to LMS for "random" students

Dec 01, 2020

Greetings!

I am having a challenge that appears random to select students.    I have hundreds of students completing 9 modules produced in Articulate 360 through our LMS.   (I'm actually the product manager for the LMS.)   Of all of those experience, approx 5% of students are reporting that they complete the module fully (and show me screenshots of their final slide), however the LMS does not register they are complete thus prevents them from moving on.    

My developers are telling me the results coming from Articulate are not indicating those students are passed, and there are no errors being logged on our side.     We have tried everything we can think of to change the modules and republish, which does work.   However, given another student eventually gets caught again, I am thinking republishing only had the effect of uploading a new file, which resets something on the students side.  (guessing)

Our final slides have both the 100% slide completion tracking set, as well as we have gone through and added a Course Completion trigger onto the final slide.   We even set the slides to restart when revisited.... hoping that as long as the student re-watched the slide, it would retrigger their progress.     

Im at a loss.   Any ideas what could be happening on the students side of things?    Given 95% of students proceed successfully, I dont think its either the LMS or the Module itself.   And given that once a student gets stuck, I cannot find any way to get them to re-trigger completion (including restarting, rewatching, clearing cache).   Is there any known block that I'm just not thinking about that causes this kind of behavior?

Thank you!

Sean

 

 

 

 

5 Replies
Joseph Francis

What is the length of the course? Some LMS' had the somewhat-annoying habit of timing out after a certain length of time (I recall Pathlore and Docent dropping the connection after 20 minutes). So, while a course would continue merrily along, the all-important communications connection had been dropped.

I was able to circumvent that in the AICC days by regularly sending a "pulse" to the LMS (essentially, sending a request for a variable and then sending it back).

Sean Bragg

Great suggestion, thank you.   I don't think our LMS is timing it out.  I can leave a module up for hours throughout the day and come back... and all continues as expect.    However, I wonder if there could be something with the browser timing out?   (Not sure how that works.)    I would think though that even if that occurred.... once the student exits and chooses to resume or restart, this experience would be reset for them.    In this case, when the random student fails to complete, there is nothing the student can do to re-trigger it.     

Ugh.... I'm at a loss.   

Joseph Francis

When you say "nine modules," do you mean:

  • 9 individual modules, contained within a curriculum on the LMS, which are launched one-at-a-time (either in any order or a specific sequence), completed, and then the "next" module is launched.
  • 9 modules, which have been published as a Multi-SCO object, uploaded to the LMS, launched as above.
  • 9 "chapters," encapsulated within a single Storyline file.

Or something else entirely?

Sean Bragg

Ah!   Mixing vocab/audiences!    ;)

In this case, there are 9 individual Articulate 360 courses, published, and uploaded into a single  LMS "course".    Quizzes from the LMS are interspersed between each.   So in the end, the LMS Course is made up of 18 required items the student must complete:  Articulate, quiz, articulate, quiz, Articulate, quiz,  etc.    When the first item is completed/passed, the LMS grants access to the following item.  So on and so forth.   

Within the LMS, I have a dozen clients using Articulate.  One of those, for example, has about 20,000 completed students in their course work.   No issues.   Their content is about 3 years old (maybe that has effect?).  

Enter this client.  Recently created and published all 9 of their Articulate courses.  (I will say, they are robust, lots of multi-media packages.)  They reside in Canada (who knows, maybe that makes a difference).    Out of approx. 400 students enrolled since October 1, 2020.... perhaps 20 (or so) have reported that when they get to the end of the Articulate, the next item does not unlock.  It seems like its a random articulate (random student report getting stuck on random ones).   Thus far, if they switch computers, or if the Articulate file is removed and replaced within the LMS.... they can proceed.  (So what happens there?  Does something locally for them have a tendency to get "locked up"?).  Note that even when the file is re-uploaded to the LMS, their progress is still intact and if they choose to resume on the final slide it WILL successfully complete them.   

However, aside from constantly switching out the uploaded .zip files.... clearing their browser cache does not seem to work, restarting their computer does not seem to work, nor does restarting the module and re-completing it on their own.   

Appreciate your attention to this!

Sean

   

 

Joseph Francis

Ah, an intermittent, untrappable, undocumented feature...otherwise known as "a bug." My fav 🙄

In my own experience, I almost never use Articulate's 100% slides viewed setting to trigger a completion. Before 360 introduced the Complete Course trigger, I relied on Javascript to explicitly send a "course complete" command to the LMS. Now that the trigger is available, I use that exclusively. And I have it fire when the timeline starts on that last slide. 

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