API Call for the Quiz pod in Connect v12.4.1

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>