Offline Course Taking / Viewing

Aug 05, 2019

I have seen forum responses from back in 2016 & 2017 that Articulate cannot do Offline courses as of yet,... so I wanted to ask if the technology and application has moved into that capability now.  I have a strong need for our field contractors to take compliance training offline (since they will not have internet the majority of the day).

Is Offline a reality yet with Articulate?  Thank you all.

11 Replies
Vincent Scoma

Hey There! 

Thank you for reaching out! 

At the moment, the best way to view a Storyline 360 course offline is on mobile devices through the Articulate Mobile Player. When reviewing your publishing formats, you will want to enable to option to use the Articulate Mobile Player which will allow learners to download the course through the Articulate Mobile Player app: 

This guide may help as well when publishing the course to allow offline downloading: Articulate Mobile Player: Downloading Content for Offline Viewing

Please let me know if you have any additional questions! 

Gerry Wasiluk
Applied Safety

I have seen forum responses from back in 2016 & 2017 that Articulate cannot do Offline courses as of yet,... so I wanted to ask if the technology and application has moved into that capability now.  I have a strong need for our field contractors to take compliance training offline (since they will not have internet the majority of the day).

Is Offline a reality yet with Articulate?  Thank you all.

Is this with an LMS? 

If so, this is functionality, IMVHO, that is best when provided by the LMS itself.  Many offer an offline course player.  As a former LMS manager, I never wanted something where Articulate did it this way, and Lectora this way, and Captivate another way, etc., etc.

For learner sanity, I preferred one way and that was the way provided by the LMS.

Or is this for use without an LMS?

Jeff Craig

I need all courses presented and played through the Litmos LMS system.  Litmos has their own mobile app for iOS, etc.  I didn't know if Articulate can render a course "Offline Compatible" and then load it into Litmos and have it functional as an offline course within the mobile app of Litmos.  Thanks for the knowledge.

Katie Riggio

Hello, Training Department team!

Just in case Safety Team is no longer subscribed to this discussion, feel free to use the Contact Me button on their profile page to reach out and reference their setup.

✎ Note: We'll end support for the Articulate Mobile Player (AMP) on December 31, 2020. AMP courses rely on Flash output, and since Flash is ending, we'll also retire AMP.

HTML5 support has matured in all major browsers, making HTML5 the best experience for mobile learners. Because AMP output is the default viewing option for Android devices and iPads, we recommend republishing courses to HTML5 without AMP output by December 31, 2020.

We are also actively tracking requests for new ways to allow learners to access an offline version of a course. Although we haven't made any development decisions at this time, we will update this conversation of any changes.

Let me know if any more questions come up! Happy to chat further.

Training Department

Thank you Katie - appreciate the response! 

I will look for into the HTML5 without AMP output publishing options outlined here.

Looking forward to development solutions for offline options. For construction/manufacturing offline is the only realistic way that we can get our training out to jobsites. With COVID-19 we have halted in person training- so the offline, self-paced solutions are becoming ever more essential.

Josh Dean

I experimented with an HTML export from storyline and I did a quick embed in a PWA - Progressive Web App. I only tried a few slides with an image and a video. You can see my prototype here (https://www.thejoshdean.com/spa-storyline/) . Once you visit the page on a desktop you can go offline and refresh the page and continue viewing. In Chrome on the desktop and chrome on an android phone, you have the option to "install" the PWA. Installing on android placed the app among my other apps on the desktop and allowed me to open it on airplane mode. Installing on desktop adds it to the chrome list of apps when you open a new tab. On an iphone you can turn on airplane mode and refresh the page or close the tab and reopen it. Iphone would require more setup as a custom install popup would need to be coded. 

There are some images below of things to look for and you can see the code (https://github.com/josdea/spa-storyline) where I dropped the 'story' folder. For those that want the shortcut to get this, I used the Vue.js to generate the PWA and just embedded the story output using the HTML5 'embed' element. There is room for more experimentation here. Next steps could be capturing completion status in browser localstorage and calling an API when internet connection returns.

I think there is some potential here. Hopefully it helps some of you get started. Larger courses might reach the cache limit so you could consider something like Cordova (https://cordova.apache.org/)  to produce a native app with your HTML outputs.  Overall, this took about a hour.

screenshot on desktop

 

screenshot on mobile to install on andoird

elarning example on android phone with airplane mode on.