Using Articulate Storyline (xAPI) content within OpenLearning

Here are the steps for using Articulate Storyline content within OpenLearning with completion tracking.

 There are a few versions of Storyline out there and the steps here have been tested and are applicable for Storyline 3 and Storyline 360.

This needs to be used in conjunction with an LRS, resthook to capture the SCORM, xAPI statement if you would like to track other activities within the content apart from the completion tracking.

If you have an external LRS i.e. ScormCloud, YETAnalytics, WaterShed etc., please refer to our article on how to link this with your course:
xAPI: How can I collect and store learner information to use for learning analytics on OpenLearning?

If you do not have an external LRS, our platform can still capture the completion of the content provided it is configured correctly. Note that this is enabled automatically and does not track any other progress within the content of the file.

Once you have linked the external LRS (if any), please follow the steps below to set up the Articulate Storyline content in your course.

Export the course content from the Articulate Storyline

Step 1

Create the course content in Articulate Storyline. Export the course package with the following settings.

  • Export Type: LMS
  • Output Options:  Openlearning currently supports xAPI (Tin Can), SCORM 2004, SCORM 1.2 and cmi5 so you can select any one of them.

For a more detailed guide on what the selection does in Storyline, please refer to their documentation here:


Step 2

Check on the completion trigger that you would like to set for the content:

  • Click on Reporting and Tracking > Tracking.
  • Select the option- Track using complete course trigger.


Publish the content and import the course content

To upload the content in OpenLearning, the widget to be used will depend on the type of export that you selected in Articulate Storyline 3 / 360.

If you encounter any issues during the upload or if the progress is not tracking correctly for the content, please reach out to our Customer Success team at support@openlearning.com for assistance.



Content aside

  • 2 yrs agoLast active
  • 466Views
  • 2 Following