Forum Discussion
GUIDE: Send an xAPI Statement from Storyline 360
Hello everyone! I've written up a 3-part tutorial series that walks you through how to send custom xAPI statements from a Storyline (2, 3, or 360) course. You don't need any prior JavaScript knowledge, and this series has helped dozens of others send their first statements.
Even if you have already sent custom statements, giving the first tutorial a read will give you a pretty solid understanding of an xAPI statement.
Well, here they are!
Part 1: Write an xAPI Statement from Scratch
Part 2: Collect the User's Name & Email from Storyline
Part 3: Send an xAPI Statement from Storyline
As always, let me know if you run into any trouble or have any additional questions.
- DevlinPeckCommunity Member
I put together a "common issues" troubleshooting guide in case anyone else is having trouble sending their statements: https://www.devlinpeck.com/posts/xapi-storyline-troubleshooting
I am also writing additional xAPI & Storyline tutorials, and you can find the full list of them here: https://www.devlinpeck.com/tutorials/full-guide-xapi-storyline - JoanneChenSuper Hero
Good Job, Devlin. Thanks for sharing the post.
- Srinivas-KumarKCommunity Member
Very nicely explained... Thank you very much Devlin :)
Can you also let us know how we can show the data in storyline... like a survey results
- DevlinPeckCommunity Member
Hi Srinivas! That is definitely the other piece of this, but it is a bit more complex. I will be writing additional xAPI learning resources, so you can expect that at some point in the future :)
- SanduniFernandoCommunity Member
Well written, Devlin.
Thank you for sharing the post.
- VincentGoldingCommunity Member
Hi Devlin, I just came across this. It's helped my understanding of xAPI hugely so thanks for taking the time to write it.
I've just followed all the instructions, pressed submit and... nothing. I can't figure out where I'm going wrong! Could any xAPI guru's take a look to help me understand the issue? Files attached for reference. The statement doc is helpfully called "statement1.js".
- BrianMcCann-eeeCommunity Member
Hi Devlin,
Thanks so much for this. I came across your writeup while trying to accomplish something similar and your explanation has been tremendously helpful. I followed the instructions in an attempt to get this to work, but when I hit submit nothing happens, much like Vincent describes above. I'm hoping someone might have an idea of where I'm going wrong with this. I'm going to attach my output files for reference as well. Thanks in advance!
- instructiona649Community Member
I have the same issue as Vince and Brian. The instructions were nice and clear - unfortunately it does not seem to work - at least for us 3. Can anyone help?
- DevlinPeckCommunity Member
Hi folks! Sorry for the late response...it has been a busy year! I've been digging around in your Storyline outputs and am not finding any issues off the bat. Can you share the .story files that you used, too? That will help with troubleshooting.
- instructiona649Community Member
Thanks for looking at things. I sorted out my issues - user error! Your instructions work great :)
- BrianMcCann-eeeCommunity Member
Thank you Devlin! I got it working as well. I appreciate your help, and thanks again for the writeup.