There are a few environments where you can use xapi.ly, with various combinations within them.
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.
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.
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 > Standalone tab in xapi.ly.
Methods to get an xAPI Actor
For Standalone publishing, there are 2 options you can choose in the Configuration Options:
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 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.
This is placed in the root of the publish, and it will grab the Course Activity information from your course settings.