xAPI (Tin Can) Statement Questions
Sep 21, 2017
Hi All,
I have been using xAPI for some time successfully, but don't have a lot of experience with Storlyine content generating statements. I have crawled through as much of the documentation as I can find and have a question I'd love help with.
I created a simple test course using Storyline 3 exported as a Tin Can object. The course consists of a content slides, two multiple choice questions, and one "pick many" interaction slide. My goal is to have the xAPI statements show the choices made by the user in the multiple choice questions (via the verb answered)
When I publish this content, it only generates the verbs experienced, attempted, and launched. I'm not seeing the cmi.interaction activities reporting how the question was answered.
Can anyone shed light on where I'm going wrong?
Jon
Also, if helpful, more technical detail:
- Moodle 3.x LMS using the "Tin Can Launch" plugin
- Learning Locker LRS
- Also tested using SCORM Cloud with the same xAPI statement results
9 Replies
Updating my post, I added a "results" slide to this test course and now receive a "passed" verb statement, yet still not seeing any of the cmi.interaction activities generating statements.
Again, my goal is to see what choices were made in multiple choice graded questions.
Hoping someone can give me some insight into this!
Matthew, thanks for the response. I have read that and it was helpful in understanding what statements to expect. Some of them I am receiving just fine, but those associated with the cmi.interactions are not being sent.
This document states that these activities will have a parent ID of the "objective the interaction belongs to". I'm not all that clear on how objectives are established and I'm wondering if this is where I'm running into issues. I do have a results slide associated with questions, not sure if I'm missing something.
Jon
Hey Jon / Matthew - did you ever get an answer for this..? We see this problem also. It looks like Storyline should offer the "Answered" xAPI verb for all interactions, but I can confirm that our course is not sending it and it's not clear why..
Storyline version: <!-- version: 3.13.15006.0 -->
Hi Steve,
Can you share how you were able to confirm that the statements are not being sent? If you've got some examples you'd like to share with our Support team, I'd love to have them take a look. Can you follow up with them here?
By using my browser's Network inspection tool, I can see which statements are being sent are which are not....
Hi Steve,
I ended up using custom javascript statements to make xAPI work for my unique project needs. My memory is a bit foggy on the specifics, but I recall Storyline xAPI output worked OK for predefined statements (if using included graded questions). I was using interactions outside of the standard graded questions and ended up using the JS library and custom development to make all of the interactions in my project report successfully. I'm happy to share more detail if this is a path you need to go down.
Jon
One distant memory I recall with my initial Storyline xAPI output settings: Make sure you are exporting your xAPI course with "track using quiz results" and not by slides to have the "answered" statements sent. I believe this was one of my initial pitfalls before realizing I needed custom statements for my unique interactions.
I'm facing this same issue? Any update?
Hello everyone!
Great news! We just released another update for Articulate 360 and included a few important fixes you'll see in the release notes.
The item you'll be interested in is:
New: Create advanced reporting options. Use triggers to define custom xAPI statements, such as "Maria interacted with Office Tour 360° Image."
Just launch the Articulate 360 desktop app on your computer and click the Update button for Storyline 360. Details here.
Please let us know if you have any questions, either here or by reaching out to our Support Engineers directly.