Contents
Overview
xAPI (sometimes called TinCan) stands for Experience API. Like SCORM, it is a standard that is used to track learner data. However, where a traditional SCORM package can only track two actions—whether the learner has completed the course, and whether they have passed—xAPI is designed to capture detailed data about the learner's experience as well as their overall result.
You can configure your Online Link and SCORM courses to report additional xAPI data to a Learning Record Store (LRS). Using an LRS is useful if you want to examine the data holistically with other sources of learning or use your existing data analysis tools. Some LMSs have their own LRSs built in; some LRSs are stand-alone applications that run independently.
See Supported xAPI verbs in Elucidat to learn more about the actions you can track with xAPI.
The xAPI data of users whose personally identifiable information has been anonymized may not be reported to the LRS when taking an xAPI-enabled Online Link course.
Before you begin
Set up your LRS and obtain credentials
To begin, you need to obtain the LRS‘s endpoint and credentials. This tells Elucidat where to send the data.
The details you’ll need from your LRS are:
- The LRS endpoint URL—this is where your course will send learner information.
- The LRS username—if your LRS requires credentials to connect, then this is the username provided by the LRS.
- The LRS password—if your LRS requires credentials to connect, then this is the password that corresponds to the username provided by your LRS, referenced above.
You may be able to get this information yourself if you are responsible for the LRS. If you aren’t, you will need to speak to whomever manages your LRS to obtain these details.
Once you have these details, you are ready to begin setting up your course to report xAPI data.
If you don’t have an LRS, you can use SCORM Cloud's LRS functionality to recieve xAPI data. See Using SCORM Cloud's LRS for xAPI learner data reporting for a tutorial on how to do this.
Configuring your Project’s releases to report xAPI data
- Open your Project
- Select the Configure tab
- Select Learner tracking
The next steps differ slightly depending on the release type you’re planning to use.
a. If you plan to use an Online Link release
- Select xAPI/TinCan 1.0 from the Tracking mode dropdown
- Add the endpoint URL to the LRS Endpoint URL field and add 'statements' the to the end. It should look something like this:
https://cloud.scorm.com/lrs/FOEMWG2YH6/statements. - Add the username to the LRS Username field; add the password to the LRS Password field. It is best to copy and paste these details as they can be quite complex. Pasting them avoids any typing errors.
- Set the Learner access control to Identify
- Select Save changes to save your configuration
Using the xAPI/TinCan 1.0 mode requires the Identify option to be enabled. If this is not enabled, your statements will not be reported to your LRS.
b. If you plan to use a SCORM for LMS release
- Choose your preferred SCORM format from the tracking mode drop down menu:
- Check the box labelled Add xAPI/TinCan 1.0.
- Add the endpoint URL to the LRS Endpoint URL field and add 'statements' the to the end. It should look something like this:
https://cloud.scorm.com/lrs/FOEMWG2YH6/statements - Add the username to the LRS Username field
- Add the password to the LRS Password field
- Select Save changes to save your configuration
Next steps
Once you’ve set up your Project’s xAPI configuration, you’re now ready to release your course and start receiving data. See Exporting your course by creating a release to learn how to release your course so learners can take it.
Consult your LRS’s documentation or support team for more information about how to view your learners’ xAPI data.