Publishing Methodsopen in new window

There are a few environments where you can use xapi.ly, with various combinations within them.

All methods for Storyline use Slide Mastersopen in new window to load xapi.ly and your configuration via an Execute JavaScriptopen in new window trigger.

All methods for Captivate use Master Slidesopen in new window to load xapi.ly and your configuration via a widgetopen in new window.

LMS with LRSopen in new window

Output Options

  • xAPI

This publishing method should be used if your LMS has an included Learning Record Store (LRS), and/or it automatically passes LRS configuration information to courses.

If you're unsure, contact your LMS provider for more details.

LMS and Sidecar LRSopen in new window

Output Options

  • xAPI
  • SCORM

This publishing method should be used when your LMS can't communicate with an LRS directly (for instance, a SCORM package in a non-xAPI compliant LMS), or you have another need to send xapi.ly statements to a different LRS.

We call this a "Sidecar LRS" that xapi.ly connects to via info you provide in the Configuration Options. The course is published for SCORM or xAPI, and xapi.ly uses the LMS student and course information to communicate simultaneously to your Sidecar LRS.

Standaloneopen in new window

A Standalone course is hosted somewhere on the internet outside of an LMS. You must set your LRS info in the Configuration Options.

For exact instructions, view the Publish > Standaloneopen in new window tab in xapi.ly.

Methods to get an xAPI Actor

For Standalone publishing, there are 2 options you can choose in the Configuration Options:

Output Options

  • xAPI
  • Web

Once you upload to your host, when the course is launched a dialog prompt will ask the user for their email (required) and name (optional).

You must Allow Manual Sign-in (on by default), and provide Course Activity information manually in your Configuration Options.

Caveat

If you publish for Web, you will only get xapi.ly tracking and not any built-in statements from your authoring tool.

You may also want to rename your output launch file to index.html to make it easier to launch from the course's root directory.

Login Page

Output Options

  • xAPI

You can download (and optionally modify) a simple HTML page (with JavaScript) to provide as the landing page for users to "log in" with their email and name.

This is placed in the root of the publish, and it will grab the Course Activity information from your course settings.

Last Updated:
Contributors: Matthew Kliewer