Skip to main content
Participating Frequently
December 13, 2017
Question

How to add hooks inside Captivate for xAPI tracking?

  • December 13, 2017
  • 1 reply
  • 465 views

We want to know how to add hooks inside Captivate for xAPI tracking? For example, if we want to track which radio button is clicked, or cursor movement etc where in Captivate we can configure or attach XAPI calls to our page content? We could not find this option in Captivate. Also how to update existing content created in Captivate to include these calls?

    This topic has been closed for replies.

    1 reply

    RodWard
    Community Expert
    Community Expert
    December 13, 2017

    Any interactive object that is set to report to the quiz will have an Interaction ID and this text string must be unique across the entire project.  You can manually set it via the Properties for that object.  Apart from that there is no default way in Captivate to identify such objects.

    I've not had the 'pleasure' of using xAPI for reporting, so I cannot really tell you whether the Interaction IDs are also going to work as 'hooks' for xAPI reporting.  You'll need to test that out with your own system.

    Participating Frequently
    December 13, 2017

    Thanks RodWard. Do you think just by setting Interaction ID the element will be reported? Don't we need to do anything else in Captivate with this element to explicitly state that we want to report this element in xAPI mode? Also if only Interaction ID is required then every single element having Interaction ID will be reported that means even if we do not want it to be?

    RodWard
    Community Expert
    Community Expert
    December 13, 2017

    As I said earlier, I have no personal experience in using xAPI.  I'm suggesting that since Captivate DOES support xAPI that perhaps the mechanism for identifying and reporting might be the Interaction ID that is also used in SCORM reporting.  But I cannot tell you for sure.

    If it DOES turn out to be the case that the Interaction ID is used, you can turn this OFF for any interactive objects that you DO NOT want to report.