How do I publish a course in xAPI?

Introduction


Experience Application Programming Interface (xAPI), also known as Tin Can API, is the preferred compatibility model for eLearning courses that are uploaded to myLearning.  It is the next generation of SCORM-compliant materials and is increasingly replacing SCORM.


  Tip

 The term Tin Can is used interchangeably with xAPI and API in some authoring tools.

xAPI provides the ability to track a learner’s activities, collecting more detail than SCORM courses and aggregating that data for many learners. To read more about xAPI, see this article: What is xAPI?


Even if you are not implementing detailed learner activity tracking at this time, publishing your courses in xAPI is strongly advisable due to issues with data aggregation within certain internet browsers and learning management systems, including myLearning.



Process Overview


There are two steps to publish a course in xAPI (Tin Can) format:


1. In the elearning authoring tool, choose the settings for xAPI (Tin Can).
Choose the publish settings for xAPI (Tin Can). Publishing in xAPI (Tin Can) produces a zipped file.

Click on a link to go directly to this step for the following authoring tools:

1.1. Articulate Storyline 360, Presenter 360, Engage 360, Quizmaker 360, and Storyline 3

1.2. Articulate Rise 360

1.3. Adobe Captivate 2017 and 2019


If you use a different authoring tool, check the vendor’s resources for specific steps.
2. Upload the xAPI course to myLearning.

Upload your zipped course file to myLearning and set the course as Tin Can API/ Experience API.




1.1 Articulate Storyline 360, Presenter 360, Engage 360, Quizmaker 360, and Storyline 3


When you publish the course, set the LMS Output Options to Tin Can API (where you previously would have chosen SCORM). Publishing in Tin Can API produces a zipped file.


  Tip

The steps below show publishing in Articulate Storyline. The process for publishing in Presenter 360, Engage 360, Quizmaker 360, or Storyline 3 is similar.



Continue to the steps to Upload xAPI (Tin Can) Course to myLearning.




1.2 Articulate Rise 360


When you publish the course in Articulate Rise, set the LMS field to xAPI Tin Can (where you previously would have chosen SCORM). Publishing in xAPI Tin Can produces a zipped file.



Continue to the steps to Upload xAPI (Tin Can) Course to myLearning.




1.3 Adobe Captivate 2017 and 2019


When you publish the course in Adobe Captivate 2017 or 2019, on the Quiz > Reporting window, choose xAPI as the Standard. Publishing in xAPI produces a zipped file.




Continue to the steps to Upload xAPI (Tin Can) Course to myLearning.




2. Upload xAPI (Tin Can) Course to myLearning


Upload the zipped xAPI (Tin Can) course file to myLearning and set the course as Tin Can API/ Experience API.




Back to Top

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.