What is the Experience API (xAPI)?

xAPI is the next generation of SCORM. It introduces a lot of new features and possibilities, and it removes all of the constraints of older e-learning standards.
Some of the features of xAPI:

  • There’s no LMS required
  • Take learning outside of the browser
  • Keep complete control over your content
  • No cross-domain issues
  • Use mobile learning and native mobile apps
  • Track games, simulations, and informal learning
  • Track real-world performance
  • Track offline learning

The basics of how it works? When learners experience xAPI enabled learning activities, those activities send statements in the form of “Noun Verb Object” or “I did this” to a Learning Record Store (LRS). The LRS stores the statements (a lot of data compared to older specifications). Incredibly in-depth reporting can then be done with the data in the LRS. It’s a simple concept, but it’s turning the world of e-learning upside down (in a really good way).

xAPI does a lot more than what we’ve mentioned here. It has its own website, and if you want to learn all about it (which you should), check out experienceapi.com.



xAPI in SCORM Cloud

    SCORM Cloud fully supports xAPI. We’ve baked xAPI into SCORM Cloud and you’ll see it at work in a few different ways. Whether you’re just testing things out, building a proof of concept, or ready to take the leap, SCORM Cloud is an easy way to get started.

    Hosted LRS: Every SCORM Cloud account comes with its own built-in LRS. That means you now have a place to send xAPI statements, which is a key piece to implementing xAPI — and you can set up your activity providers with access to your LRS.

    Play xAPI activities: Similar to how you deliver and track SCORM and AICC activities in SCORM Cloud, you can also import, play and track xAPI packages. All of the statements from these activities will write directly to your LRS.

    SCORM to xAPI conversion: Cloud also does a nifty translation of SCORM registration data to xAPI statements that will also be directed to your LRS. So, even if you don’t have xAPI activities yet, you can start generating and tracking xAPI statements with your existing SCORM content. For example, ‘complete’ in the SCORM table for Golf Course will also appear as “Jeff completed Golf Course” in your LRS.

    There’s currently no charge to start accepting xAPI statements in your SCORM Cloud account, but if you import an xAPI package and invite learners to launch that package, it counts as a regular registration. Read more here.



How to start using xAPI?

Get started in the LRS Section of SCORM Cloud. In order to start receiving xAPI statements, you need to do a few things:

  1. Get your endpoint (the destination where xAPI statements will be sent, found in the LRS tab or the Apps tab)
  2. Add an activity provider in the LRS tab
  3. Get the Key and Secret, and provide those to the activity provider (the credentials used by the activity provider for authentication)
  4. You’re now ready to start accepting xAPI statements to your SCORM Cloud LRS

If you just want to do testing with your own content, check out this screencast for details on how to get started. Go to experienceapi.com for even more information.



Questions about xAPI?

xAPI is the future of e-learning. As with all new technologies, it’s inevitable that there will be questions. We can’t answer everything here, but really want to talk to you about xAPI. No question is too small.

Call us at 866.497.2676, email us at cloud@scorm.com, or tweet us at @SCORMCloud. We really want to talk to you.


A simpler way to deliver e-learning.

SCORM Cloud lets you deliver training where your learners live.

Try it Free