Skip to main content
Participant
June 2, 2017
解決済み

Capturing the individual answers of a "Submit All" quiz

  • June 2, 2017
  • 返信数 2.
  • 279 ビュー

Hi all!

Creating a quiz you can freely navigate through and submit all your answers at the end.

Once you have submitted your answers it takes the wrong answers and creates a text doc you can print with activities relating to the incorrect answer.

The problem I'm having is finding which answers are wrong. In a normal submit quiz you can save their answer on the slide but since the submit all doesn't work like that I'm finding difficulty finding the exact questions where wrong answers have been given.

I'd be grateful for any possible assistance.

このトピックへの返信は締め切られました。
解決に役立った回答 Lilybiri

With the features out of the box of Captivate this is NOT possible. If you don't use 'Submit All', the individual answers are captured in a system variable and can be stored in user variables. That system variable icpQuizInfoAnswerChoice s not used when Submit All is checked, so you cannot use that work flow. Maybe a JS specialist has a solution?

返信数 2

Inspiring
June 5, 2017

You may be able to use the JavaScript API to loop through all the questions to identify which ones were incorrect. 

You could use the CPAPI_QUESTIONSUBMIT event and check the questionAnsweredCorrectly value. 

EDIT: I just realized the CPAPI_QUESTIONSUBMIT event probably won't fire but you should still be able to loop through the questions at the end. 

Lilybiri
Lilybiri解決!
Legend
June 2, 2017

With the features out of the box of Captivate this is NOT possible. If you don't use 'Submit All', the individual answers are captured in a system variable and can be stored in user variables. That system variable icpQuizInfoAnswerChoice s not used when Submit All is checked, so you cannot use that work flow. Maybe a JS specialist has a solution?

Participant
June 5, 2017

Thanks for your reply Lilbiri.

Sometimes its just nice to be told it can't be done than spending hours trying to find a non-existent solutions.

Thank you.