Creating rich, portable learning experiences without SCORM

SCORM has, for a long time, been the de facto method of packaging online content for use within learning management systems (LMS). It allows content to be produced separately from the LMS and then used in multiple LMS’s. It also allows the content to send and receive data to and from the LMS, enabling tracking of learner progress and attainment.

One of the problems with SCORM is its requirement for a learning management system, in particular the fact that these content packages are often very hard to find once they’re inside the LMS. Some people even consider the learning management system to be the greatest barrier to learning I have – especially given the generally accepted idea that informal, user-driven learning is where I should be focussing my energies.

My position has long been that content is best managed and delivered from within a Content Management System (CMS). Learning Management Systems should be the place where formal programmes and assessment are managed, using content from the CMS as required.

To this mix, I also have the potential opened up by xAPI (Tin Can) which allows any application, to which a learner has logged in, to send and receive data in a standard way to a Learning Record Store.

The problem has been creating, editing and displaying interactive learning materials within the CMS. But now, from Norway, I have the HTML5 Package (known as H5P). This provides a means of using any CMS, that understands H5P, to create, edit and display a whole range of interactive content types, including:

Responsiveness, the ability to resize based on the size of the screen, has been built in from the start.

Once the content has been created it can be embedded in other websites (just like a Youtube video) or even downloaded and copied into another H5P-ready CMS, where it can be edited further.

To get really good rich content, the cost of producing such content must be reduced. And in order to do so, the content needs to become reusable. This is one of the main ideas behind H5P. H5P makes it easy for others to share their rich content with the rest of the world. It should be just as easy to translate and customize content that others have created.

H5P.org/getting-involved

H5P content is xAPI-enabled, in that all the interactions that a learner might undertake transmit xAPI-statements. Given a suitably-equipped CMS these xAPI statements can be picked up and transmitted to a connected Learning Record Store along with details of the user who is logged in to the system.

All of the H5P modules can be placed anywhere on a page within the CMS, so you could have a page containing a timeline and some text on the page, and then a multiple-choice quiz – all built separately. Or you could combine things into a single H5P presentation.

Creating and editing H5P content is all done within the CMS, using simple forms.

So, if you have a Wordpress, Drupal or Joomla site to play with, have a go at installing H5P and create some content.


If you'd like to discuss this article, or how I can help you, get in touch.

Posted: 24 April 2015

Tags: Supplier selection Content management Advocacy

Related articles