Restart Course resulting in blank grey screen on LMS

Nov 03, 2015

Hi there

In a course I've added a button with the trigger to "Restart Course" when clicked.

This works correctly on our LMS test systems (Moodle and Scorm Cloud) on FF and IE11, but not on our clients' computers which are running Internet Explorer 8 + 11 and a different LMS system - instead it shows them a grey blank screen (see attached screenshot) when the button is clicked. This happens intermittently when either the course is loaded, or when it's attempting to restart.

Do you know why this could be happening? Unfortunately we're not allowed to access their LMS to test, but I was hoping you might know of some LMS configurations or other settings we need so that the course restarting functionality will work.

We have already tried moving the trigger off the button and onto a slide, and also "faking" the restart by instead changing to the first slide and resetting all the quizzes and variables - somehow this made the client get stuck on the slide instead of loading the first slide (however it's possible they tested the wrong build as I can't see how this would not work).

Are builds cached? (i.e. if I made a version, then changed it and uploaded it again, might a browser have cached the old version?)

We're using the latest version of Storyline 2.

Thanks

 

P.S. I have already looked at this thread and many others.

9 Replies
Christie Pollick

Hi, Camille -- So sorry to hear of this issue! Would you be able to share the name of the LMS that your client is using, in case there are other members of the community who use the same service and can chime in with their experiences or advice? And do you happen to know if they have tested in the SCORM Cloud on their machines to see if they experience the same behavior in that environment? 

su elias

Hi Alyssa,

I think I'm experiencing the same problem. I have converted a course from Storyline 1 to Storyline 3.5 (is it okay to do that?), and when restarting the SCORM 1.2 html 5 output, it gives a blank screen. I use Ilias LMS, the customer uses a different LMS with the same issue.

Hpwever, if I delete the course's Tracking Data, I can start the course again.

For now we have used a workaround, I have added a Javascript on the master slide:

var findTries = 0;

var win = window;

while((win.API == null) && (win.parent != null) && (win.parent != win))

{

  findTries++;

  if(findTries > 7)

  {

    alert("API not found!");

    break;

  }

  win = win.parent;

}

win.API.LMSSetValue("cmi.suspend_data", "");

 

which causes the tracking data not to be saved (apart from the quiz result, which sets the completion status). So it is sort of okay, but you do need to start the module from scratch, each time you restart. 

Would you have a better solution to my issue, so a user can pick up the module where he left?

 Thanks, Su

Ashley Terwilliger-Pollard

Hi Su,

Are you overwriting your course in the LMS with the version you've published from Storyline 3? If so, those would be different versions of the course entirely and the resume data is no longer accessible from the Storyline 1 version. 

Since they're also created using different versions entirely (not just a new update) that could be causing some trouble launching the course again if it's included different publish settings. 

Could you try uploading your Storyline 3 course as a new instance in your LMS and let us know if that one launches? 

I'll leave feedback on the Javascript to the community, as it's a well outside my area of expertise! 

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