Blank screen after update

Sure I have seen this mentioned in the forum before but I cannot locate it now (the search function is awful).

If I update my content and re-export it to SCORM, after updating the content on my LMS people who have previously launched the content (and not completed the module) are presented with a blank screen when they re-launch (the updated content). This is an issue unique to Rise courses. Please advise if this is a known / replicatable issue. And if there is something that can be done to resolve.

84 Replies
Digital Learning

We also have to continue living with this problem and there is no solution other than resetting the learner's progress. And not even that always works, sometimes only in combination with the user deleting the cookies & site data in the browser.

I absolutely cannot understand how this problem is simply "ignored" by Articulate when it affects so many users and companies.

Bo Kristian Olsen

Indeed. Seems a bit weird how it's seemingly neglected. Our solution has been to
a.) not use Rise, and instead use storyline
b.) In the case someone has to use Rise they break it into smaller courses
c.) Where there has to be re-made, transfer / make the course in storyline and swap it.

Neither of these alternatives are good alternatives. So of course it would be way better  if there was a fix so Rise could be used without having to reset learner-progress. 

Algebra University eLearning production
Michael Getz

We're encountering this issue as well with Rise 360 courses in Moodle 3.10+. SImplly replacing the SCORM zip with a new publish - even without changing the lesson structure of the SCORM causes the learner who has already started the module to receive a blank screen. Has this been addressed? Are there any viable workarounds? We cannot reset learners' progress because we have 1000+ learners who have completed the modules.

For those who use Moodle LMS, the workaround is to access the database through a database client (for example mySQL Workbench if you use mySQL database) and run the following SQL command:

delete from mdl_scorm_scoes_track where scoid=XXXX and element='cmi.core.lesson_location'

Replace XXXX with scoid of the Rise content. You can find it in URL when you open the lesson even if it's stuck on the blank screen. Use this very carefully, on your own risk, because if you mess up the query, you could loose or damage some data in the database. 

This method should not delte the learners progress. It should delete only the location - th point where the user left the content. So it will appear as if he starts from the beggining, but the round circles indicating progress of each lessons should remained filled indicating those lessons are marked as finished.

I suggest you try this first on some sample content. It worked for me very well on several different Rise 360 courses in different Moodle versions.

Michael Getz

Thanks very much for your suggestion - we are going to look into that. Another thought we had and am going to try see if it's possible to modify the function SCORM_GetBookmark() in the scormdriver.js file (/scormdriver folder) of the Rise publish to see if we can cause Rise to always start from the opening page even if a bookmark has been set. We'll keep you posted if we find a fix.

 

Michael Getz

I believe I've found a solution to this issue which I've been able to tested successfully in Moodle and may work for other LMSs as well:

1. Unzip the Rise SCORM 1.2 zip package (I haven't tested this for SCORM 2004) and locate the file scormdriver.js in the /scormdriver folder.

2. Open scormdriver.js in Notepad or other text editor.

3. Locate this function, and highlight the entire line:

function SCORM_GetBookmark(){WriteToDebug("In SCORM_GetBookmark");SCORM_ClearErrorInfo();return SCORM_CallLMSGetValue("cmi.core.lesson_location");}

4. Replace it with this function:

function SCORM_GetBookmark(){WriteToDebug("In SCORM_GetBookmark");SCORM_ClearErrorInfo();return "";}

This basically disables the bookmark retrieval code so that while all the learner completion and progress status is retained (and shows on the left side Rise menu), it causes Rise to always restart at the opening page. 

Then re-zip up the Rise SCORM package (make sure to create the zip from the root folder of the course) and re-upload to the LMS. 

Robert Hoisan

Hello Michael, thanks but for some reason, this doesn't work anymore (it used to). I think RISE made some updates and I can't find this line anymore:

 

"function SCORM_GetBookmark(){WriteToDebug("In SCORM_GetBookmark");SCORM_ClearErrorInfo();return SCORM_CallLMSGetValue("cmi.core.lesson_location");}"

Any ideas? 

Thanks