To get the Quiz list, you can run this API (new API):
/api/xml?action=report-meeting-quiz-list&sco-id=6038826038
(where sco-id= meeting sco-id).
Example Results:
<results>
<status code=”ok”/>
<report-native-quiz-list>
<quiz display-seq=”1″ version=”1″ quiz-id=”6038851876″ asset-id=”6038848923″ participants=”1″ submissions=”1″>
<name>Interaction_zraw9pu2ic</name>
<description>Quiz</description>
<start-date>2023-12-07T09:30:58.871</start-date>
<end-date>2023-12-07T09:32:52.793</end-date>
</quiz>
<quiz display-seq=”2″ version=”1″ quiz-id=”6038853474″ asset-id=”6038848923″ participants=”1″ submissions=”1″>
<name>Interaction_gqzvwb92of</name>
<description>Quiz 2</description>
<start-date>2023-12-07T09:35:24.871</start-date>
<end-date>2023-12-07T09:36:43.187</end-date>
</quiz>
</report-native-quiz-list>
</results>
New additional APIs:
<action access=”normal”>report-native-quiz-attendee</action>
<action access=”normal”>report-native-quiz-attendee-detail</action>
<action access=”normal”>report-native-quiz-overall-results</action>
<action access=”normal”>report-native-quiz-question</action>
Report Native Quiz Attendee
<action access=”normal”>report-native-quiz-attendee</action>
/api/xml?action=report-native-quiz-attendee&sco-id=6038826038&quiz-id=6038851876
- Where sco-id= the sco-id of the meeting
- Where quiz-id= quiz-id value
One quiz at a time
Example Results
<results>
<status code=”ok”/>
<report-native-quiz-attendees>
<attendee>
<principal-id>-6048833206</principal-id>
<transcript-id>6038833207</transcript-id>
<name>Jim Guest</name>
<attempts>1</attempts>
<quiz-name>Quiz</quiz-name>
<number-of-questions>1</number-of-questions>
<start-time>2023-12-07T09:30:58.871</start-time>
<end-time>2023-12-07T09:31:08.507-05:00</end-time>
<time-taken>0h 0m 9s</time-taken>
<number-of-correct-answers>1</number-of-correct-answers>
<number-of-incorrect-answers>0</number-of-incorrect-answers>
<question-id>6038851877</question-id>
<participant-number>1</participant-number>
</attendee>
</report-native-quiz-attendees>
<report-native-quiz-attendees-question-details>
<question-detail>
<principal-id>-6048833206</principal-id>
<question-id>6038851877</question-id>
<correct>1</correct>
<number-of-correct-answers>1</number-of-correct-answers>
<number-of-incorrect-answers>0</number-of-incorrect-answers>
<transcript-id>6038833207</transcript-id>
<question-number>1</question-number>
</question-detail>
</report-native-quiz-attendees-question-details>
</results>
Report Native Quiz Attendee Detail
<action access=”normal”>report-native-quiz-attendee-detail</action>
/api/xml?action=report-native-quiz-attendee-detail&sco-id=6038826038&quiz-id=6038851876&transcript-id=6038833207
- Where sco-id= the sco-id of the meeting
- Where quiz-id= quiz-id value
- Where transcript-id = transcript-id from the report-native-quiz-attendee call
One quiz at a time
Example Results:
<results>
<status code=”ok”/>
<report-native-quiz-attendee-answer>
<answer>
<interaction-id>6038851877</interaction-id>
<response>4</response>
<score>1</score>
<total-time-spent>0h 0m 3s</total-time-spent>
</answer>
</report-native-quiz-attendee-answer>
<report-native-quiz-attendee-detail>
<attendee-detail>
<principal-id>-6048833206</principal-id>
<transcript-id>6038833207</transcript-id>
<name>Jim Guest</name>
<attempts>1</attempts>
<quiz-name>Quiz</quiz-name>
<number-of-questions>1</number-of-questions>
<start-time>2023-12-07T09:30:58.871</start-time>
<end-time>2023-12-07T09:31:08.507-05:00</end-time>
<time-taken>0h 0m 9s</time-taken>
<number-of-correct-answers>1</number-of-correct-answers>
<number-of-incorrect-answers>0</number-of-incorrect-answers>
<question-id>6038851877</question-id>
<participant-number>1</participant-number>
<total-participants>1</total-participants>
<score-percentage>100</score-percentage>
</attendee-detail>
</report-native-quiz-attendee-detail>
<report-native-quiz-attendee-detail-responses>
<attendee-detail-responses>
<attempts>1</attempts>
<engagement>100</engagement>
<interaction-id>6038851877</interaction-id>
<is-answer-correct>1</is-answer-correct>
<participants>1</participants>
<question>What did Connect used to be called ?</question>
<question-type>Multiple Choice</question-type>
<quiz-name>Quiz</quiz-name>
<quiz-number>1</quiz-number>
</attendee-detail-responses>
</report-native-quiz-attendee-detail-responses>
<report-native-quiz-option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>1</option-number>
<options>Dreamweaver</options>
<response>1</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>2</option-number>
<options>ColdFusion</options>
<response>2</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>3</option-number>
<options>Homesite</options>
<response>3</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”1″>
<option-number>4</option-number>
<options>Breeze</options>
<response>4</response>
</option>
</report-native-quiz-option>
</results>
Report Native Quiz Overall Results
<action access=”normal”>report-native-quiz-overall-results</action>
/api/xml?action=report-native-quiz-overall-results&sco-id=6038826038&quiz-id=6038851876
- Where sco-id= the sco-id of the meeting
- Where quiz-id= quiz-id value
One quiz at a time
Example Results
<results>
<status code=”ok”/>
<report-native-overall-results>
<report-native-overall-result>
<average-class-accuracy>100</average-class-accuracy>
<correct-attempts>100</correct-attempts>
<end-date>2023-12-07T09:32:52.793</end-date>
<incorrect-attempts>0</incorrect-attempts>
<is-timed>0</is-timed>
<max-score>1</max-score>
<no-attempts>0</no-attempts>
<num-max-score>1</num-max-score>
<num-question>1</num-question>
<participants>1</participants>
<quiz-name>Quiz</quiz-name>
<start-date>2023-12-07T09:30:58.871</start-date>
<submission>1</submission>
</report-native-overall-result>
</report-native-overall-results>
</results>
Report Native Quiz Question
<action access=”normal”>report-native-quiz-question</action>
/api/xml?action=report-native-quiz-question&sco-id=6038826038&quiz-id=6038851876
- Where sco-id= the sco-id of the meeting
- Where quiz-id= quiz-id value
One quiz at a time
Example Results
<results>
<status code=”ok”/>
<additional-question-info>
<additional-question-info>
<average-time-spent-per-question>0h 0m 3s</average-time-spent-per-question>
<number-of-questions>1</number-of-questions>
<overall-engagement>100</overall-engagement>
</additional-question-info>
</additional-question-info>
<report-native-quiz-answer-distribution>
<answer>
<question-option-interaction-id>6038851877</question-option-interaction-id>
<response>1</response>
<answer-distribution>0</answer-distribution>
<native-quiz-correct-answer>0</native-quiz-correct-answer>
</answer>
<answer>
<question-option-interaction-id>6038851877</question-option-interaction-id>
<response>2</response>
<answer-distribution>0</answer-distribution>
<native-quiz-correct-answer>0</native-quiz-correct-answer>
</answer>
<answer>
<question-option-interaction-id>6038851877</question-option-interaction-id>
<response>3</response>
<answer-distribution>0</answer-distribution>
<native-quiz-correct-answer>0</native-quiz-correct-answer>
</answer>
<answer>
<question-option-interaction-id>6038851877</question-option-interaction-id>
<response>4</response>
<answer-distribution>1</answer-distribution>
<native-quiz-correct-answer>1</native-quiz-correct-answer>
</answer>
</report-native-quiz-answer-distribution>
<report-native-quiz-option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>1</option-number>
<options>Dreamweaver</options>
<response>1</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>2</option-number>
<options>ColdFusion</options>
<response>2</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”0″>
<option-number>3</option-number>
<options>Homesite</options>
<response>3</response>
</option>
<option question-option-interaction-id=”6038851877″ native-quiz-correct-answer=”1″>
<option-number>4</option-number>
<options>Breeze</options>
<response>4</response>
</option>
</report-native-quiz-option>
<report-native-quiz-question>
<question>
<attempts>1</attempts>
<average-time-spent>0h 0m 3s</average-time-spent>
<engagement>100</engagement>
<interaction-id>6038851877</interaction-id>
<no-correct-attempts>1</no-correct-attempts>
<no-incorrect-attempts>0</no-incorrect-attempts>
<not-attempted>0</not-attempted>
<participants>1</participants>
<question>What did Connect used to be called ?</question>
<question-type>Multiple Choice</question-type>
<quiz-name>Quiz</quiz-name>
<quiz-number>1</quiz-number>
</question>
</report-native-quiz-question>
</results>
