What LRS settings should I use when I publish my courseware?
This is an important question! In your authoring tool, when you publish your courseware package, you must select the best settings for LMS and LRS integration. Our advice is to choose the option that leaves the LRS Configuration to the LMS.
How to let the LMS supply LRS settings
Here’s an example in Articulate Storyline…
- From the menu bar, select File > Publish.
- On the left side of the Publish dialog box, click the LMS / LRS tab.

- Click the Reporting and Tracking button.
- On the left side of the Reporting and Tracking Options dialog box, click the LRS tab.
- Click the checkbox to enable the player to Report to an external LRS (Note: The Activity ID in this example is how the courseware will identify itself. This is not the URL of the LRS.)
- In the LRS Configuration section, make sure to leave the setting at Supplied at launch*.

- Click the OK button.
- In the Publish dialog box, click the Publish button.
*The important part of the answer to the original question is this step! Let your LMS supply the LRS configuration.
Why let the LMS supply LRS settings
If you enter LRS configuration settings manually, then you risk the player in your package exposing your LRS credentials, omitting completion statements, or sending duplicate statements.
The only good reason to package with a manually-set LRS configuration is if your LMS is
not xAPI conformant and won’t connect to an LRS. In which case, the better response is to
use our Launch Delegate™.
Related Articles
Why Does My xAPI Say “und”?
Because you didn't set the language of your xAPI package when you published your courseware in your authoring tool. What is a Language Map? When an LRS gets a text string, like an object.definition.name, or object.definition.description, the xAPI ...
What xAPI Data is Generated by Articulate Storyline and Rise?
Veracity customers often ask questions like: “What xAPI data does my authoring tool send to the LRS?” and “What metrics can I track with my authoring tool?" Articulate has two courseware products that emit xAPI statements: Storyline and Rise. Both ...
How Do I Add Custom xAPI to Storyline?
While Articulate Storyline supports a handful of xAPI actions out-of-the-box, you may want more. In response, Articulate added an option to create a trigger that sends a custom xAPI statement. If you need help working with triggers, then the ...
What Types of Metrics and Dashboards Can I Create with Articulate Storyline and Rise xAPI Data?
What features do Articulate Storyline and Rise offer that make good use cases for the Veracity Learning LRS dashboard to help analyze learning performance metrics? In this article, the star ratings show the degree to which Articulate offers xAPI to ...
What is the xAPI Object Taxonomy for a Course in Articulate Storyline and Rise?
Course └ Objective └ Module └ CMI Interaction The following quotes come from the SCORM profile. Course http://adlnet.gov/expapi/activities/course A “course” represents an entire content-package-worth of material. The largest level of granularity… ...