At Totara Learning, we have noticed a surge in the number of organisations looking for ways to access content offline. This may be a workaround for patchy or non-existent internet connections, or a way to make learning more mobile for learners who don't want to use their own data. That's why technology specialists and Totara Platinum Partners Catalyst decided to build an offline player to make Totara LMS available offline. In this post, we look at how Catalyst implemented their offline player to meet the requirements of a large global organisation.
Why an offline player?
Catalyst worked with a large, non-profit global organisation to develop a means for their staff to access content regardless of where they are located. As a global non-profit, learning often had to be accessed in remote locations with little or no bandwidth. This meant that Catalyst needed to find a way to deliver vital training and refresher courses at the point of need without requiring a stable internet connection, so that learners could access content in the field to perform effectively. Irrespective of connectivity, it is crucial that course completion is tracked to enable the organisation to report on the training activity.
A lot of money had already been spent on existing Flash-based SCORMs, but all new courses would be developed in HTML5, making it essential that both formats played, as it would not be cost effective for the non-profit to redevelop the older content.
How did it work?
The initial thought was to create an iOS/Android course player to meet the client’s needs. However, tablets are not always ideal for running SCORM courses, and much of the content was in Flash. Dan Marsden, the lead developer on the project, came up with the idea of an offline Totara LMS course player. This enables the field staff to download any of their current courses while they have a connection, and then complete the course in the field before uploading the results on their return.
The courses are backed up and ready for download without any student data in them on the Totara server.
The player is compatible with the following course features:
- All static resources
Catalyst’s innovative use of Totara LMS ensured their client would be able to reach learners in the field who didn’t have a stable internet connection. The offline player met this relatively unusual need, and allowed the client to deliver learning content and information at the point of need and track results when they became available.
Where are we now?
The offline player is currently in pilot with Catalyst's client, but initial feedback has been very promising. Catalyst is currently looking for other organisations to get involved to help them generalise the code and make the offline player open source. If this is something you are interested in, or if you think you can help, contact us today and we will tell you more about the work Catalyst are doing in this area and how you can get involved.
Find the original post here on the Catalyst blog.