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

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

9 Comments
2021-09-22 17:54:33
2021-09-22 17:54:33

Good luck

Like
2021-09-08 19:50:59
2021-09-08 19:50:59

I dint know you can do that much stuff.

Like
2021-07-19 15:23:10
2021-07-19 15:23:10

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)
>
fbs419
's comment
2021-07-19 16:15:41
2021-07-19 16:15:41
>
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
>
Lieve Weymeis
's comment
2021-07-19 17:34:17
2021-07-19 17:34:17
>
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
>
fbs419
's comment
2021-07-19 18:32:37
2021-07-19 18:32:37
>
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)
2021-07-17 16:36:50
2021-07-17 16:36:50

In the same section as Reporting you should see a number for the Interaction data.

A quiz slide has already an interaction number. It is possible to add a button to a quiz slide, but not one of the 3 older types: text, transparent, image. You can add a shape, a bitmap image or a SVG used as button.

Like
(4)
2021-07-17 15:16:09
2021-07-17 15:16:09

Thanks for the reply.  I guess I’m not sure what “set up the ‘interacitivies’ means.  I was not able to add an interactive button on the multiple choice slide (no actions tab and the properties page — I know those slides are different), so I made a new slide and added an interactive button.  [What I really want is to add an interaction when the user clicks on the choices, but there doesn’t seem to be a way to do that.]  On the Actions tab I just Go to the next slide. For reporting, I have “include in quiz”,  “add to total”, and “report answers” clicked.  I don’t know if I have to execute some JavaScript or not, and what that JavaScript would be.  I’m used to Articulate, where you submit an Interaction Trigger on the click, and that generates the statements into the tincan.xml file.  I’m not sure what else I am supposed to do here.

Like
(5)
2021-07-17 12:47:40
2021-07-17 12:47:40

Did you set up the ‘interactivities’ to report the interaction data? That needs to be done for quiz slides, but also for other interactivities like scored buttons, scored Drag&Drop, Text Entry Boxes…

Like
(3)
Add Comment