Looking for world class content for your learning platform ?
Explore content
May 27, 2021
|
5 mins to read

Demystifying elearning standards

Learn the difference between the elearning standards SCORM, xAPI, CMI5 and AICC.
Gary Evans
VP of Customer Success

In this article, we'll explain the key differences between the various elearning standards.

What is an elearning standard?

For almost 30 years (ouch) we have needed (or wanted, depending on your point of view) to track elearning course completions and other associated data in a learning platform of some description.

In order to do that, you need a set of standards to tell the elearning course how to communicate various activities to an associated learning platform. These standards help an LMS understand that, say, James McGill has completed his Understanding Law Fundamentals elearning course on 3/5/2021 in 23 minutes achieving a score in the assessment of 93%.

While many people are still relying on SCORM as their go-to elearning standard, a better alternative called CMI5 is now widely available and offers a range of improvements. It is a standard that combines the best of all the other standards and has no notable downsides - as long as your learning platform supports it. Read on to be demystified.

SCORM 1.2


SCORM 1.2 is one of the most widely used standards - it’s still supported by most authoring tools and most learning platforms.

Born in the year 2001, SCORM 1.2 would be classified as a member of Gen Z if it was self aware - which thankfully it isn't. In technology terms, it’s a geriatric, fast approaching what we call the “IE6 zone” - a time when a technology has long since outstayed its welcome and, despite near ubiquity, is soon going to be put out to pasture.

Authoring tools - such as Captivate, Storyline, Rise, and Gomo - all make creating elearning courses super easy, and because nearly all learning platforms still support SCORM 1.2 as the lowest common denominator, a lot of elearning is still developed to this standard.

But SCORM is notoriously flaky, and relies on a consistent connection to a learning management system in order to track progress and completions, so it’s not uncommon for users to find that their completion hasn't been tracked.

Luckily, most users don’t mind retaking their 45 minute SCORM elearning course in order to track the completion they achieved originally.

The analytics you can get out of SCORM courses are fairly limited as well - you can report on the status, scores achieved in tests and duration, but not a whole lot else. It's almost like putting a number into a generic "interactions" postbox and then trying to work out what it all meant when you pull the postbag out!


xAPI and TinCan


xAPI (experience API) is an elearning specification that makes it possible to collect data about the wide range of experiences a learner has within online and offline training activities.

It was designed to supersede SCORM and do away with many of the rules of the SCORM standard. As such, it’s a relatively unrestricted standard that allows an almost unlimited number of activities to be tracked and recorded through xAPI statements.

xAPI statements can be sent using many devices, from laptops to smartphones to an Xbox to VR consoles. And you don’t need a constant internet connection - or even an LMS! Statements can be sent to something called a Learning Record Store (LRS) which allows learning metrics to be shared among multiple platforms and not just stored on one learning platform.

The downside of all this flexibility is that there can be a huge variance in how learning activities are reported, which limits the usefulness of any collected data. And while Thrive supports xAPI and TinCan launched courses, many learning platforms still don’t offer xAPI support.

CMI5

The golden child of elearning standards, CMI5 combines the restrictive but highly structured nature of SCORM with the extremely flexible but very loosely defined nature of xAPI to create the goldilocks version.

CMI5 is, in many ways, a simplified version of xAPI - or xAPI constrained to a set of rules - and brings with it many other advantages.

Unsurprisingly for a format which can trace its origins back to an AICC working group, it combines the two selling points for AICC into its format: it is very secure, and it allows flexible packaging of content, where content assets can be hosted separately to the learning platform.

In addition, it can support same-window launch.

As any long-suffering IT administrator will be glad to hear, same-window launch paves the way towards the retirement of pop-up windows - which have been around since the launch of any LMS that relies on pop-ups to display SCORM elearning.

In fact, CMI5 allows its courses to be launched easily from apps, browsers and other hardware and simulators. It also defines more structure for useful things like language options, launch behaviour (embedded or new tab) and completion behaviours.

CMI5 statements are less flexible than xAPI statements, which means you have a more defined model for collecting information.

AICC

Coming straight outta the eighties, AICC is an old, largely defunct elearning format.

It was originally created to support the enormous training requirements of the aviation industry (AICC stands for Aviation Industry CBT Committee - how long has it been since you heard the acronym CBT??) and it still has some advantages, but with these comes a whole host of disadvantages.

First, the good: it is very secure and supports HTTPS transfers between the package and the learning platform. It can also be hosted separately from the learning platform, which gives content owners more control over who uses their software.

On the downside, we should start with the fact that the AICC group doesn’t exist anymore - they disbanded in 2014, so there will be no more updates. But the biggest downside is that there is no significant course progress tracking with AICC.

Which format is best?

CMI5. It is a brilliant blend of SCORM and xAPI, and provides a more precise specification.

Newest does not always equal best, but in this case the newest elearning format offers many more advantages over the other standards.

Thrive supports CMI5, SCORM1.2, and xAPI courses Rustici TinCan launcher - as well as the ability to upload HTML packages for extremely rich content.

To find out more, book yourself a free, personalised demo of Thrive.

More Stories

See all

See Thrive in action

Explore what impact Thrive could make for your team and your learners today.

May 27, 2021
|
5 mins to read

Demystifying elearning standards

Learn the difference between the elearning standards SCORM, xAPI, CMI5 and AICC.
Gary Evans
VP of Customer Success

In this article, we'll explain the key differences between the various elearning standards.

What is an elearning standard?

For almost 30 years (ouch) we have needed (or wanted, depending on your point of view) to track elearning course completions and other associated data in a learning platform of some description.

In order to do that, you need a set of standards to tell the elearning course how to communicate various activities to an associated learning platform. These standards help an LMS understand that, say, James McGill has completed his Understanding Law Fundamentals elearning course on 3/5/2021 in 23 minutes achieving a score in the assessment of 93%.

While many people are still relying on SCORM as their go-to elearning standard, a better alternative called CMI5 is now widely available and offers a range of improvements. It is a standard that combines the best of all the other standards and has no notable downsides - as long as your learning platform supports it. Read on to be demystified.

SCORM 1.2


SCORM 1.2 is one of the most widely used standards - it’s still supported by most authoring tools and most learning platforms.

Born in the year 2001, SCORM 1.2 would be classified as a member of Gen Z if it was self aware - which thankfully it isn't. In technology terms, it’s a geriatric, fast approaching what we call the “IE6 zone” - a time when a technology has long since outstayed its welcome and, despite near ubiquity, is soon going to be put out to pasture.

Authoring tools - such as Captivate, Storyline, Rise, and Gomo - all make creating elearning courses super easy, and because nearly all learning platforms still support SCORM 1.2 as the lowest common denominator, a lot of elearning is still developed to this standard.

But SCORM is notoriously flaky, and relies on a consistent connection to a learning management system in order to track progress and completions, so it’s not uncommon for users to find that their completion hasn't been tracked.

Luckily, most users don’t mind retaking their 45 minute SCORM elearning course in order to track the completion they achieved originally.

The analytics you can get out of SCORM courses are fairly limited as well - you can report on the status, scores achieved in tests and duration, but not a whole lot else. It's almost like putting a number into a generic "interactions" postbox and then trying to work out what it all meant when you pull the postbag out!


xAPI and TinCan


xAPI (experience API) is an elearning specification that makes it possible to collect data about the wide range of experiences a learner has within online and offline training activities.

It was designed to supersede SCORM and do away with many of the rules of the SCORM standard. As such, it’s a relatively unrestricted standard that allows an almost unlimited number of activities to be tracked and recorded through xAPI statements.

xAPI statements can be sent using many devices, from laptops to smartphones to an Xbox to VR consoles. And you don’t need a constant internet connection - or even an LMS! Statements can be sent to something called a Learning Record Store (LRS) which allows learning metrics to be shared among multiple platforms and not just stored on one learning platform.

The downside of all this flexibility is that there can be a huge variance in how learning activities are reported, which limits the usefulness of any collected data. And while Thrive supports xAPI and TinCan launched courses, many learning platforms still don’t offer xAPI support.

CMI5

The golden child of elearning standards, CMI5 combines the restrictive but highly structured nature of SCORM with the extremely flexible but very loosely defined nature of xAPI to create the goldilocks version.

CMI5 is, in many ways, a simplified version of xAPI - or xAPI constrained to a set of rules - and brings with it many other advantages.

Unsurprisingly for a format which can trace its origins back to an AICC working group, it combines the two selling points for AICC into its format: it is very secure, and it allows flexible packaging of content, where content assets can be hosted separately to the learning platform.

In addition, it can support same-window launch.

As any long-suffering IT administrator will be glad to hear, same-window launch paves the way towards the retirement of pop-up windows - which have been around since the launch of any LMS that relies on pop-ups to display SCORM elearning.

In fact, CMI5 allows its courses to be launched easily from apps, browsers and other hardware and simulators. It also defines more structure for useful things like language options, launch behaviour (embedded or new tab) and completion behaviours.

CMI5 statements are less flexible than xAPI statements, which means you have a more defined model for collecting information.

AICC

Coming straight outta the eighties, AICC is an old, largely defunct elearning format.

It was originally created to support the enormous training requirements of the aviation industry (AICC stands for Aviation Industry CBT Committee - how long has it been since you heard the acronym CBT??) and it still has some advantages, but with these comes a whole host of disadvantages.

First, the good: it is very secure and supports HTTPS transfers between the package and the learning platform. It can also be hosted separately from the learning platform, which gives content owners more control over who uses their software.

On the downside, we should start with the fact that the AICC group doesn’t exist anymore - they disbanded in 2014, so there will be no more updates. But the biggest downside is that there is no significant course progress tracking with AICC.

Which format is best?

CMI5. It is a brilliant blend of SCORM and xAPI, and provides a more precise specification.

Newest does not always equal best, but in this case the newest elearning format offers many more advantages over the other standards.

Thrive supports CMI5, SCORM1.2, and xAPI courses Rustici TinCan launcher - as well as the ability to upload HTML packages for extremely rich content.

To find out more, book yourself a free, personalised demo of Thrive.

More Stories

See all

See Thrive in action

Explore what impact Thrive could make for your team and your learners today.