Custom quiz with both random order and alternative questions

How do I create a quiz with 10 questions and each question has an alternative question that only be used if a student answers the first one incorrectly? It also needs to have random order on the 10 questions. The score is based on whether you answer at least one correctly on each set; e.g. if you answer the alternative question correctly, you score for that question.

I had it working using a button created in Flash to control the navigation. It stopped working after the company upgraded to IE11. Somehow the data does not pass to Flash so Flash can decide on a page to go to.

Maybe I can have 2 test sections. One being the first questions, the other the alternative questions. turn on the random on the first section. custom navigation based on correctness of the student answers. The part I can't figure out is after taking an alternative question, which question on the first set should it go? Is there a way to access the random order so it knows which question it should go next?

undefined

Thanks,

Discussion (2)

Hi cpliu,

I'm having a hard time imagining what it is you're trying to do. Would it be possible for you to post your AWT? If I can have a look at it, I might be able to help.

Of course, you can use JS to create a list of questions, show them randomly, check the results, pick only the required alternative questions, show those etc. But you can do the same in Lectora by simply skipping some alternative questions based on what primary questions were answered correctly.

So you start by creating two tests.

Test 1 will contain the primary questions, randomly ordered.

Test 2 will contain the alternative questions, normally ordered. On each question page, add the following action:

IF (Question_0001) is correct > Go to next page. The "question_0001" refers to the primary question related to this alternative question.

So if the learner gets a few primary questions in the Test 1 wrong, he will have to go to Test 2. In that test, he will see a lot of flicker as some pages are skipped, and the test will NOT skip the questions the learner HAS to take. Then you will be able to show a custom results page, where you'd show their combined score (test 1 + test 2).

To reduce flicker, I suggest setting the questions in Test 2 to "initially hidden" and modifying the above action as follows:

IF (Question_0001) is correct undefined ELSE Show (Question 1A). "Question 1a" refers to the question in the current page.

Skipping a few blank pages will look like a question takes a bit of time to load.

Hope this helps :)

Discussions have been disabled for this post