ID in quiz data: IDs are different among many attempts of a question

Hi,

The ID in the quiz data is changing slidely from attempt to attempt of a question. It makes harder for the LMS to group all attempts of the same question together. Is there an option to fix the ID per question/attempt?

https://www.articulate.com/support/storyline-2/quiz-data-sent-to-an-lms-in-articulate-storyline

 

12 Replies
Ashley Terwilliger

Hi Chanh, 

Are you seeing this in the LMS debug log or within your LMS reports, as this looks to be two different questions based on the ID. I think to further investigate this we'd want to get you working in a Support case so that we could see the data you've gathered and connect it to your actual course. 

Chanh Nguyen

Hi Ashley,

I am seeing it in the LMS debug log.

I made a mistake before:

The IDs of 2 attempts of a question are:

Scene1_Slide2_TrueFalse_0_1

Scene1_Slide2_TrueFalse_0_2

Can we make the ID fixed between attempts?

cmi.interactions.0.id Scene1_Slide2_TrueFalse_0_1
cmi.interactions.0.type true-false
cmi.interactions.0.learner_response false
cmi.interactions.0.result incorrect
cmi.interactions.0.correct_responses.0.pattern true
cmi.interactions.0.correct_responses._count 1
cmi.interactions.0.description True / False question 1
cmi.interactions.0.weighting 1
cmi.interactions.0.objectives.0.id All_Quizes_Lesson
cmi.interactions.0.objectives._count 1
cmi.interactions.0.timestamp 2016-10-06T16:21:56
cmi.interactions.1.id Scene1_Slide2_TrueFalse_0_2
cmi.interactions.1.type true-false
cmi.interactions.1.learner_response false
cmi.interactions.1.result incorrect
cmi.interactions.1.correct_responses.0.pattern true
cmi.interactions.1.correct_responses._count 1
cmi.interactions.1.description True / False question 1
cmi.interactions.1.weighting 1
cmi.interactions.1.objectives.0.id All_Quizes_Lesson
cmi.interactions.1.objectives._count 1
cmi.interactions.1.timestamp 2016-10-06T16:21:59
Emily Ruby

Hi Chanh,

The ID number will update to account for every question, and attempt on every question. So the first question will have 0, the second will have 1, and so on.  

Just an example, here is what I would see in the logs. Question one (slide 2) was answered in one attempt, and question two (slide 3) took me three attempts:


('cmi.interactions.0.id', 'Scene1_Slide2_TrueFalse_0_0')

(cmi.interactions.1.id', 'Scene1_Slide3_MultiChoice_0_0')

(cmi.interactions.2.id', 'Scene1_Slide3_MultiChoice_0_1')

(cmi.interactions.3.id', 'Scene1_Slide3_MultiChoice_0_2')

How to tell the number of attempts at question level is by looking at the _0_0 at the end of the string. The question attempts update on the second 0.

Please let me know if you need anything further!

Chanh Nguyen

hi Emily,

From the LMS point of view, how does it know the second attempt related to the first attempt? I need to know all attempts from the same question into 1 group.

Here is an example IDs of 2 attempts from the same question

('cmi.interactions.0.id', 'Scene1_Slide2_TrueFalse_0_0')

('cmi.interactions.1.id', 'Scene1_Slide2_TrueFalse_0_1')

Chanh Nguyen

thanks Ashley.

Is that defined in the SCORM 2004 standard or something unique to Articulate?

 

Recently, we are recommending our customers to use your articulate, so I need to well prepared when they come to me with questions. So it's one of reason  I have been asking you guys a lots recently. I am really appreciate your responses.

Justin Grenier

Good Morning, Chanh.

You can find the data model for the cmi.interactions.n.id element on Pages 4-47 and 4-48 of the SCORM 2004 Run Time Environment (RTE), which I've attached here for your reference.  You'll see that beyond setting a limit of 4,000 characters on this element, the SCORM 2004 standard allows the content to define its format.