Sending xAPI statements to an LRS without an LMS

I'd like to use Storyline 2 output to send xAPI statements to an LRS without an LMS. It that possible? I have a

I have a Scorm Cloud account and I am familiar with publishing for TinCan (xAPI) and getting that all working in SC. However, what I'd really like to do is host the SL2 course on a basic web host (not an LMS) and get the xAPI data sent to the LRS.

I've searched quite a bit and haven't seen anyone doing this yet. 

I guess it's possible with custom JavaScript triggers and tincan.js, but I was hoping I could use the built-in SL reporting.

Any help or direction would be greatly appreciated.

15 Replies
Seth Ozen

Mark,

Check out the SCORM Driver from scorm.com

Quote

Includes support for the Tin Can API
SCORM Driver now supports next-gen SCORM, including the Tin Can API. As a content creator, this means a few things to you:

  • You can use your content to generate Tin Can statements that get stored in a Learning Record Store (this can be general e-learning content, or content that’s already been SCORM-ified.)
  • Your content can live outside of an LMS and report Tin Can statements to a Learning Record Store (this opens up a LOT of new possibilities for e-learning!)
  • You can now use SCORM Engine to host your SCORM courses, and deliver Tin Can statements to any LRS. Remain in control of your content.
Mark Cairns

Thanks Ashley and Seth.

Seth, It looks like the Scorm Driver is for packaging content for an LMS.

I may have a solution for what I want to do, but I still have to test it out later tonight. I gained some insights from this post - https://community.articulate.com/discussions/articulate-storyline/can-not-launch-content-configuration-data-is-missing-or-incorrect-please-try-again

Mark Cairns

Hi Cristina,

Andrew Downes has put together a great tool for generating a URL with all the parameters required to record tin can statements to an LRS. You can find it here. You can download the source code here on GitHub. This worked great for me when testing Storyline output and the statements sent to my LRS. If you want to use it in an actual website additional coding would be required but it should get you started. Let me know how you make out. I'm still exploring this and will post here if I find anything else.

-Mark

John Costa

Cristina, Mark,  the blogs Andrew posted were very good so I will confirm yes, it is possible.  We developed a platform around this capability where we insert SL HTML5 into mobile eTextbooks and training documentation.  It required additional code development but we capture xAPI data,   both custom and SL generated SCORM/TINCAN to any LRS.  Start with the URL extensions described in here https://github.com/RusticiSoftware/launch/blob/master/lms_lrs.md  

Ashley Terwilliger

Hi Pawan, 

I'm not sure if folks are still subscribed here, as the post is a bit older - but you could always use the "contact me" button on a ELH users' profile to reach out to them directly!

I also wanted to share a link to our Tin Can API documentation.  If your LMS is not displaying what you'd expect, you may also want to test the course out in a site such as SCORM Cloud. It's a standard for LMS testing, and it has a free version for just that reason! This article will walk you through how to test there. 

Let me know if you need anything else!