Randomize quizzes even if they haven't been created with the Quiz
Categorize questions and subsequently define the number of questions to
be randomly drawn from the categories. Each category is treated
separately so you could have a different number of questions drawn from
certain questions as mandatory.
example, create a master quiz of 60 questions and randomly select 30
questions which will always include specific mandatory questions.
Of course, this is just an example - your quiz can have any number of
Incredibly easy to implement!
The "Quiz Randomizer" will allow you to add randomization to any quiz
book without the need for it to have been initially created from the
specialist. However, this is just a small bonus. It allows you to
simply categorize questions and subsequently define the number of
questions to be randomly drawn from the categories. You can also
define certain questions as mandatory.
Click here to view
a demonstration of the Quiz Randomizer in action.
Before the Quiz Randomizer
You have a quiz book of 20 questions. Your quiz actually consist of
10 questions which are randomly selected from the bank of 20 questions.
You have one quiz for each of your three lessons. So, in other words
you have three quizzes total - three different ToolBooks - one for each
Now let's say that you want to create a master quiz of 20 questions.
The master quiz would cover all three lessons. You would need to now
combine the three quizzes into one and then set that quiz to randomly draw
20 questions. OK, so this will work, but here are a couple of problems
with this approach:
- Now you have to maintain four sets of books - the original three
quiz books and the master book. Let's say that one of the
questions needs to be updated. You need to remember to update it
in both the quiz book for the lesson and the master quiz book. No
problem you say - probably it isn't if you are just managing a handful
of quiz books, but if you are planning on having any decent size number
of courses and quizzes file management is going to be critical.
And, managing duplicate files can become a nightmare.
- What if you want to be sure that at least three of the twenty
questions are selected from each of the three quizzes? Well this
becomes a complicated programming challenge now. Not that it can't
be done...because I have done it with the Quiz Randomizer, but I can
assure you that it took me many many days to develop this code.
- And...what if you want to be sure that certain questions are always
asked in the master quiz. Again, a programming challenge that most
people don't want to get into.
After the Quiz Randomizer
With the Quiz Randomizer you would have ONE ToolBook file that would have
the questions for all three quizzes - this would be your master quiz book
and it would be the ONLY quiz book for this course. In the Quiz
Randomizer you would define three categories and indicate the pages that are
to be included in each category. For example: Lesson 1 - Question
1-20, Lesson 2 - Questions 21 to 40, etc. You can also mark any
question you wish as mandatory. The mandatory questions will show up
on any quiz that you create with the Quiz Randomizer.
Note that each category is treated separately so you could have a different
number of questions drawn from different categories. However, The
Quiz Randomizer includes an option to re-randomize all the selected
questions so the questions are not presented in category order. This
means that you could have a master quiz of 60 questions and randomly
select 30 questions which will always include specific mandatory
But wait there's more:-)
The one master book could be used for a pre-test where you only need to
ask say 5 questions from each category. To do this you simply launch
the quiz with a parameter indicating the number of questions to be drawn
from each category. This passed value will be used to override the
initial setting. That means a single quiz book could be used for a pre-test
of 15 questions, a post-test 30 questions and a mastery-test 45 or 60
Best of all, it works for Native and DHTML (including Decaf:-)
Why Do I Need the Quiz Randomizer?
- Unlimited quizzes with one book
With one master quiz book you can create an endless number of different
quizzes, each for a different purpose.
- Designate "mandatory" questions
Make sure that certain questions get asked regardless of how the
quiz gets randomized.
- Designate a certain number of questions
that must come from each category Eliminate the chance that "luck
of the draw" gives a learner a quiz with absolutely no questions from
- Save development time
You too can create a randomizer like this, but really, how
much time will it take you? It took me days and a heck of a lot of
testing. But you can have the Quiz Randomizer for just $249.
- Rapid ROI The Quiz Randomizer
will pay for itself in no time if you require this type of
How Does the Quiz Randomizer Work During
Easy! Create your quiz book which should include an
introductory/quiz instructions page, the quiz pages themselves, and a
score page. Be sure to keep quiz questions that belong to a
category in consecutive page order. Now, just drop the Quiz Randomizer Widget onto the
first page of your book
(this would be the introduction/quiz instruction page) and open the Extended
Properties Editor. Walk through the settings and
you are now ready to deploy the quiz either for native use or exported
to the web. Just remember, if you are going to be exporting your
quiz book for web deployment, you MUST export the quiz from the first
page of the book in order for the Quiz Randomizer to properly randomize
The following images show the Extended Properties Editor for the above
This first dialog is were the question categories are created, here we see
This next dialog allows you to define a give
category, assigning a name, start page, end page and the number of
questions to randomize. It also show the number of mandatory
questions within the page range.
Here you may assign mandatory questions, based
on the above dialog, we can see that the first page is mandatory and the
first page of the second category is also mandatory. Note that
assigning mandatory questions is optional.
The "Options" tab is only used when you wish
to Export to Web - DHTML.
Who Developed the Quiz Randomizer?
I am the creator of the Quiz Randomizer. Questions about quiz
randomization are often brought up on The ToolBook ListServe and often
the questions also ask about creating quizzes that draw X questions from
each category. There is not really an easy answer to these
questions. However, I have implemented such code for several
customers of mine and decided that it might be a worthwhile product for
the ToolBook community at large.
Quiz Randomizer Features
Native ToolBook projects, Neuron deployed projects, and ToolBook DHTML
guide. (Click here)
Extremely easy to
Install and use.
master quiz book create any variety of different quizzes such as:
Quiz Randomizerô Price
Developer License. Quantity Discounts