Forum Discussion
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.
- MarkCairnsCommunity Member
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
- MarkCairnsCommunity Member
If you're open to a WordPress based LMS, the LearnDash plugin together with the GrassBlade xAPI Companion looks like a good solution.
- SethOzenCommunity Member
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.
- PawanKumar-5543Community Member
I tried this, received statements but unable to receive question response. Please help the same.
Hi Mark,
I don't believe there is a way to utilize the built in Storyline reporting unless you're reporting directly to an LMS. You can read more about the Tin Can statements and our support here.
Ah, thanks for sharing that here Seth!
- MarkCairnsCommunity Member
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
- MarkCairnsCommunity Member
- CristinaColquhoCommunity Member
Hi Mark, we are also looking to publish content and receive data from an LRS via Tin Can without the use of an LMS. Can you let me know how that works out for you? It would be greatly appreciated!
- CristinaColquhoCommunity Member
Thank you, Mark! We are still in the stage of investigating if was even possible, but I will keep you posted. Thanks again! Looking forward to hearing if you find anything else.
- CristinaColquhoCommunity Member
Yes, I was also looking into that as well. Thanks for the suggestion!