Moving Your Modules: Should You Use SCORM, xAPI, or AICC for Your Courses?

Portability should be one of your biggest concerns when you’re building a custom course. Being able to move your course from one learning platform to another is just as important as it is for your phone number when you switch from one carrier to another. You’re probably one of the agencies that has shifted at least some part of your in-person training or meeting to online. So even though this seems like a topic meant for the IT department, it’s something you should understand at least in its basic form.

There are a few technologies that make this possible in varying degrees of availability and ease. Here’s a quick breakdown of these acronyms so you can be informed when you make a decision about how your next custom course is built. You’ll probably be using these terms when you’re evaluating your existing or new platform during a needs assessment.

Important Distance Learning Acronyms

  • LMS
  • AICC
  • xAPI

What is an LMS?

The first acronym to decode before diving in is LMS, or learning management system. An LMS is the software platform that lets you run a course, lets your learners take courses, and provides tracking, reporting, registering, and other functions.

LMSs are important for online training the way that cars are important for driving. They let you do all the managing–or learning—right from your computer. Without them, you’re just sending file attachments.

Think of the LMS as the container for one or more online courses. This way you’ll have some context for thinking about how courses work on these platforms. Some of the most common standards for creating online courses for delivery on an LMS follow.


Shareable Content Object Reference Model (SCORM) is a technical standard for building online learning objects. These objects are usually online courses, but they don’t have to be.

If a course is built to be SCORM-compliant, it means that it should work smoothly with any LMS that supports that standard. Any SCORM-compliant course can be plugged into any SCORM-compliant LMS. So you can have one custom course that was built to be SCORM compliant, zip it up, and then unzip it on any other SCORM-compliant platform.

SCORM is for programmers—not for curriculum developers. It’s purely technical.

SCORM is the industry standard and is widely used. It’s a useful acronym to learn, because it tells you that your course can be moved around with the most ease.


Aviation Industry CBT Committee (AICC) is a different standard for developing computer-based courses.

AICC is much older than SCORM and was widely used. It was more often used for other forms of computer-based training, such as CD-ROMs. It wasn’t developed for online courses and doesn’t have all the tracking capabilities that SCORM has. AICC isn’t used as often because of its age and limitations, and it’s starting to age out.


XAPI is the third of the most commonly used standards for developing courses. It’s not as broadly used as SCORM.

One reason is that xAPI is new. It was developed in 2013 and is still moving around the market. It’s promising, because it supports tracking outside the LMS, such as offline learning. This feeds into better participation and communication. Eventually, it will be a useful way to make courses.

Which standard should you choose?

Choose SCORM if you’re looking for a new course to be developed. The industry is still mostly using SCORM, which makes it the most flexible and reliable option. Things will change in the future, but for now, this is the safest bet for new courses or conversions.

Business vector created by katemangostar –