Skip to main content
paulleon
Known Participant
April 26, 2022
Question

how to set cmi.interactions data in captivate ?

  • April 26, 2022
  • 2 replies
  • 2052 views

I created a quiz for 360 learning and I would like to report data for each of my questions. In the doc of 360 learning it says that I have to use elements like for example cmi.interactions.n.description (where "n" is the number of the question").

Where can I set values for these elements in captivate ? I can't find any field in Captivate.

Do I have to create a js file and set them myself ?

 

Thank you for your help.

This topic has been closed for replies.

2 replies

TLCMediaDesign
Inspiring
April 27, 2022

All of the functions to set SCORM data are in the scormdriver.js file.

 

You can set interaction data in this function:

SCORM2004_RecordInteraction(strID, strResponse, blnCorrect, strCorrectResponse, strDescription, intWeighting, intLatency, strLearningObjectiveID, dtmTime, SCORM2004InteractionType)

 

Some of the parameters are specific, like the InteractionType, you can reference them within the scormdriver.js or here:

https://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/?utm_source=google&utm_medium=natural_search#section-4

RodWard
Community Expert
Community Expert
April 27, 2022

Interestiing.  That documentation indicates that altering the text in the Question Title is not a good idea as SCORM is only expecting certain pre-determined strings as values.

cmi.interactions.n.description is only applicable for SCORM 2004, not earlier versions like SCORM 1.2.  The documentation Dave linked to in his answer indicates the description text "Provides a brief informative description of the interaction", which means a SCORM LMS should accept it.

 

But Captivate's UI doesn't really provide any way to set this variable.  So, using JavaScript would appear to be the only viable alternative.

Lilybiri
Legend
April 26, 2022

Sorry, but I'm not sure to understand your question correctly.

What do you mean by 360 learning? If you talk about a Virtual Reality project, with inserted Quiz slides, those quiz slides are set up by default to report the interaction. Exactly the same way as quiz slides in a normal cptx project. You can check the numbers of the interaction in the Quiz Properties panel, section Reporting. 

You mention a document, can you post the link to that document? 

paulleon
paulleonAuthor
Known Participant
April 26, 2022

360 learning is just a LMS platform like any other. Here is the link to the document : https://support.360learning.com/hc/en-us/articles/115001426606-Create-a-SCORM-course?source=search&auth_token=eyJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjoxOTQ1MDUsInVzZXJfaWQiOjU4MjY1MTc3NDU2ODQsInRpY2tldF9pZCI6NzY5NjgsImNoYW5uZWxfaWQiOjYzLCJ0eXBlIjoiU0VBUkNIIiwiZXhwIjoxNjUzNDkzMzI5fQ.L_66lwtsin_7Jzg-T-fJo3VLQLjE_TMNQMoEmLv1apI#h_01F9E076M0ZX4SN8HH6CVXH1W4

 

My project is created with captivate, exported to a scorm zip then uploaded to the lms. 

In the Quiz properties panel of my questions, I just have an id, few checkboxes (include in quiz, points, etc.).

 

 

Lilybiri
Legend
April 26, 2022

Same is valid for a normal course. As long as you indicate any scored object/slide to be reported, it will be present in the interaction data and has a unique interaction ID.

Check your course in SCORM Cloud, which is the standard. If your LMS is not functioning the same way, you need to ask the LMS people how to fix it.