Publishing Methodsopen in new window

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

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

All methods for Captivate use Master Slidesopen in new window to load 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

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 statements to a different LRS.

We call this a "Sidecar LRS" that connects to via info you provide in the Configuration Options. The course is published for SCORM or xAPI, and 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

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.


If you publish for Web, you will only get 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