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


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?


12 Replies
Ashley Terwilliger-Pollard

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:



Can we make the ID fixed between attempts? 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 All_Quizes_Lesson
cmi.interactions.0.objectives._count 1
cmi.interactions.0.timestamp 2016-10-06T16:21:56 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 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:

('', 'Scene1_Slide2_TrueFalse_0_0')

(', 'Scene1_Slide3_MultiChoice_0_0')

(', 'Scene1_Slide3_MultiChoice_0_1')

(', '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

('', 'Scene1_Slide2_TrueFalse_0_0')

('', '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 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.