"Would you like that learning to go?" Part of the promise of mLearning is "anytime and anywhere," not just when you have WiFi. But creating and updating robust off-line learning can be a frustrating process. Fortunately, it's all manageable if you understand what's happening under the hood. While many techies will say that enabling off-line learning is as easy as "creating a manifest file" or "wrapping your pages in a phone application," they don't talk about setting up the Web server correctly, ensuring you can deploy updates, and letting the user do meaningful work off-line.

Session participants will examine the processes for making content available on- and off-line, both in HTML5 and in native applications that wrap Websites. You will see a robust mechanism for deploying and updating off-line learning, saving user data, sending it to the server when connected (e.g. for LMS updates), and adding advanced communications functionality for collaboration.

In this session, you will learn:

  • How to create offline-enable HTML5 sites in four easy steps
  • Ways to ensure that users receive updates and fixes in a timely manner
  • Approaches to packaging Web pages into phone applications while avoiding the restrictions on local files
  • Methods to save data when the learner is off-line and communicate it back later
  • Where to locate resources to help you learn more

Technology discussed in this session: iOS, Android, JavaScript, and HTML5.

Audience: Intermediate-to-advanced designers and developers with experience developing Web-deployed learning. A reading knowledge of HTML and JavaScript or ActionScript is helpful but not required.

Handouts