Moodle SCORM and Storyline for viewing on the iPad

Mar 27, 2014

I've done quite a bit of work in using Moodle coupled with Articulate Storyline to provide optimum results on the iPad with HTML5 content. As a result, some small changes were made to the SCORM module within Moodle to provide an additional option when deploying a single-sco SCORM such as a Storyline lesson. This new option ensures the proper launch of the content into its own native window allowing proper display on the iPad, particularly when handling device orientation changes. The benefits of this additional option also include monitoring of the content window by Moodle to ensure the content window launches and redirection to the course page once the content window is closed. If you've used SCORM Cloud at all for hosting content, you'll notice many similarities.

In order to accommodate  most Moodle installations, I've decided to make my modifications available for the Moodle 1.9.19 version of SCORM and the Moodle 2.6.x version. These will be provided in following posts on this thread.

15 Replies
Jamie Smith

Moodle 1.9.19 SCORM modifications:

**UPDATE**

The package file was updated to reflect a small change in the loadSCO.php file.

The files provided here will be only those modified or added within the SCORM module of Moodle 1.9.19 and include internal notes. *The 'lang' folder can be copied directly into the scorm folder as is with not modifications required to the existing language files in Moodle.* Ensure you have the latest SCORM module for your Moodle version installed before applying modified files and do so at your own risk.

The SCORM version used for my modifications:

$module->version  = 2007110503;   // The (date) version of this module

$module->requires = 2007101509;   // The version of Moodle that is required

If you do not have a matching version of the SCORM module installed, you may scan the modified files and apply the changes to your own files as there are not many changes to be made.

A couple of screenshots of the setting page and the launch page which monitors the status of your content window.

Jamie Smith

Moodle 2.6.x SCORM modifications:

The files provided here will be only those modified or added within the SCORM module of Moodle 2.6.x and include internal notes. Ensure you have the latest SCORM module for your Moodle version installed before applying modified files and do so at your own risk.

The SCORM version used for my modifications:

$module->version   = 2013110503;       // The current module version (Date: YYYYMMDDXX)

$module->requires  = 2013110500;    // Requires this Moodle version

If you do not have a matching version of the SCORM module installed, you may scan the modified files and apply the changes to your own files as there are not many changes to be made.

A couple of screenshots of the setting page and the launch page which monitors the status of your content window.

Mathieu Desjarlais

Hi Jamie,

I'be been looking for a fix to use Storyline in Moodle on the iPad for a while now. Your proposed fix did the trick.

if I can give a hint to those attempting this, don't forget to have the SCORM package displayed in a new window using the "NEW WINDOW (SIMPLE) option in the SCORM setttings after changing the files. 

Thanks again for this fix!

Jimmy yau

I have applied

Jamie Smith's Method

on my Moodle 2.7 platform. It fixed the iPad Landscape problem.

However, it records twice of the user Attempt in the Moodle tracking, one is "Not attempted", second one is "incomplete" when I close my storyline scorm package activity. Therefore, an unknown "Not attempted" has been added to the Moodle tracking. Not figuring out the solution yet.

Gerry Wasiluk

Is this still needed using Storyline 2?

I'm currently working for a client to recommend Storyline 2/Moodle settings for use with Totara 2.6. 

So far, I'm getting great display results (without modifying any of the SL2 content after publishing) on a iPad2 with iOS 7, an iPad4 with iOS 8, and A Nexus 9 tablet with Android 5, but I'm still getting up to speed on Moodle.

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