How to get xAPI statements into the tincan.xml file? Interactions?
July 15, 2021
How to get xAPI statements into the tincan.xml file? Interactions?
July 15, 2021
Newbie 1 posts
Followers: 0 people

I am new to Captivate, and I have a small course with a few multiple choice questions.  I have published for xAPI, but currently the tincan.xml file only has the activity node for the course.  I want activity nodes for the choice interactions as well.  In Articulate Storyline, you create submit interaction triggers when clicking a choice, and these cause statements to be generated into the tincan.xml file when published.

How is this done in Captivate?  I see interactions, but it looked different.  Thanks

All Comments
Sort by:  Most Recent
Sep 22, 2021
Sep 22, 2021

Good luck

Like
()
Sep 8, 2021
Sep 8, 2021

I dint know you can do that much stuff.

Like
()
Jul 19, 2021
Jul 19, 2021

Thanks for the help thus far.  You showed me how I can fake it out and add a button to a quiz slide, but that really isn’t the main question.  From looking at other posts, maybe I don’t even need to add the button there.  The main question is this: how do I get tincan statements for each quiz question generated into the tincan.xml file (or equivalent)?  The posts below ask the same question and they never got answered:

https://community.adobe.com/t5/captivate/activity-details-in-tincan-xml-missing-xapi-publish/td-p/10249050

https://community.adobe.com/t5/captivate/captivate-8-tincan-xml-file-only-contains-the-launch-activity-i-am-expecting-activities-for-every/m-p/6182672

https://community.adobe.com/t5/captivate/how-do-get-my-xapi-module-to-send-statements-to-a-lrs/m-p/9169397

As I said, I’m used to Articulate, where on a click of a choice, you can create an Interaction trigger, which will then allow the tincan statement to be added to the tincan.xml when the story is published.

I am looking for the equivalent capability, as our system depends on these statements being generated.  I can’t seem to find one.  The only thing that looks close on the Actions Dropdown for my “fake” button is to execute javascript or execute advanced action, but if that’s the way, I haven’t seen any documentation on what to execute.

I like Captivate and would like to use it, but I don’t yet see how I can accomplish what I need.  Thanks

 

 

Like
(6)
(3)
Jul 19, 2021
Jul 19, 2021
>
fbs419
's comment

I didn’t say you need to add a button to a quiz slide, just that it IS possible, because you told it was impossible. There is no reason whatsoever to solve, nor advanced actions or JS. My experience with xAPI is limited, most clients still use SCORM. Since I always heard that this is a better way, I am astonished that you don’t get at least the same interaction data as for SCORM.

Each quiz slide, and each scored object has an individual Interaction ID as you can see in the screenshot. I am astonished that this shouldn’t be transferred to the LMS at all, as it does with SCORM.  Did you test in SCORM Cloud?

 

Attachment

Like
()
Jul 19, 2021
Jul 19, 2021
>
Lieve Weymeis
's comment

We have used xAPI for the past 7 years because it is newer than SCORM, it is evolving,  is richer than SCORM, tracks more things, and works with mobile and offline devices.  I do see the interaction id, and I see it in project.txt.  It looks like project.txt is where the relevant information is for Captivate — not tincan.xml, so that makes it difficult for me.  I believe an engine exists that translates SCORM output to xAPI output; if so, I may have to use it.

I’m not sure what testing in SCORM Cloud will do for me, but I will investigate that.

Granted, I don’t yet have the requisite Captivate knowledge, but it seems that I will not be able to do what I need to with Captivate, and it seems that others have had the same issue.  If I really can’t get the xAPI statements even after publishing for xAPI, that would be astonishing to me.

Like
()
Jul 19, 2021
Jul 19, 2021
>
fbs419
's comment

I wished I could help you better… If I can find someone from the staff or from Captivate Prime who could offer answers, will warn you.

Like
(1)