Launch a xAPI course without LMS

Hello heroes, I wish you a happy new year!

I was wondering if someone could point me to the right direction.

Is it possible to launch a xAPI course without a LMS? (for testing)

I tried these steps without success:

  1. Get a basic access to a LRS (Scorm Cloud for example)
  2. Host a Storyline 360 xAPI output somewhere online (AWS for example)
  3. Create the launch URL (with for example)
  4. Open the URL > I'm getting a 404 error.

I would also like to mention that I am not able to display the hosted course at all (the story.html file displays a blank page). Locally, it opens correctly in my browser.

Did you succeed at making the same simple example work?

3 Replies
Katie Riggio

Greetings, Philippe!

To have Storyline courses communicate learner activity, you'll need to use the LMS publishing option. However, there may be a custom approach.

We have several crafty instructional designers in the community, so I'm curious to see what insight they'll share with you!

In the meantime, I found these related discussions that may help: Track Completions without LMS and Sending xAPI statements to an LRS without an LMS

Saurabh Chauhan

Hi Philippe,

I know sometimes working with xAPI becomes very hectic because there are very less useful and simply written resources available.

If you want to try your xAPI Content without LMS, you can try here:

This is a demo site working on WordPress with GrassBlade xAPI Companion and connected with GrassBlade Cloud LRS. It has completely open access to create and learn Experience API.

You can upload and track your content and see how it performs with Experience API. If you need any help related to this site or you're facing any problems, feel free to contact me.


Philip Siwinski

Thank you Katie and Saurabh,

I figured out it is "normal" that my xAPI output does not open without the right xAPI URL.

Then, to display the course and collect data in the LRS, I found out that the URL should be well formatted in a text editor. Generating the URL did not work for me. I will investigate more so I can share simple explanations.