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
jon berardi

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!

jon berardi

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

jon berardi

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

jon berardi

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. 

Leslie McKerchie

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.