Randomizing Test Question Choices

You will need to create a couple things:• Create a button the student will click to begin the test.• Create a variable called RANDOMOnce you have created several different versions of your test then create one more test; call it TestRandomizer (or something like that).Also add a “Continue” page to your course. This page will serve as the “router”.On the Content tab for the TestRandomizer properties, select the checkbox to Randomly select 1 page. Also on the appropriate tabs, set the TestRandomizer to Go to the “Continue” page when the test is Completed/Passed and Canceled/Failed.In the TestRandomizer, add one page for each version of your test. (For example, if you made five versions of your test then your TestRandomizer will have five pages.) On each page, place two “on-show” actions:• Modify variable, set RANDOM = 1 (on the first page, =2 on the second page, =3 on the third page, etc.)• Cancel TestBased on the test properties you set earlier, canceling the test will cause the processing to go to the “Continue” page you created. So on the Continue page, add “on-show” actions (one for each of the possible RANDOM values):• On-show, Go to TestVersion1, condition RANDOM=1• On-show, Go to TestVersion2, condition RANDOM=2• On-show, Go to TestVersion3, condition RANDOM=3• Etc.So here’s how it works when the student clicks the button to begin your test (go to TestRandomizer):1. The TestRandomizer selects 1 page out of the pool. (Lectora thinks it’s randomly selecting one question on a test.)2. That page sets the value for the RANDOM variable, then immediately cancels the test (i.e. closes the TestRandomizer).3. Canceling the test sends the process to the “Continue” page.4. The Continue page immediately executes the desired “On show, Go To” action (based on the value of the RANDOM variable), sending them to one of your test versions.Because the TestRandomizer and Continue actions are set to “On Show” of the page, everything happens instantaneously, so the student doesn’t really see the page changes. If anything, all they will experience is a slight “flash”.

Discussions have been disabled for this post