Quiz Randomizer Widget


ToolBookDeveloper Products

  • Randomize quizzes even if they haven't been created with the Quiz Specialist.

  • 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 different categories

  • Define certain questions as mandatory.

  • As an 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 questions.

  • Incredibly easy to implement!

Quiz Randomizer

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 lesson.

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:

  1. 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.
  2. 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.
  3. 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 questions.

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 questions.

Best of all, it works for Native and DHTML (including Decaf:-)

Why Do I Need the Quiz Randomizer?

  1. Unlimited quizzes with one book  With one master quiz book you can create an endless number of different quizzes, each for a different purpose.
  2. Designate "mandatory" questions  Make sure that certain questions get asked regardless of how the quiz gets randomized.
  3. 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 certain categories.
  4. 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.
  5. Rapid ROI  The Quiz Randomizer will pay for itself in no time if you require this type of functionality.

How Does the Quiz Randomizer Work During Development?

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 questions.

The following images show the Extended Properties Editor for the above demo.
This first dialog is were the question categories are created, here we see three categories:

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

  • Works with Native ToolBook projects, Neuron deployed projects, and ToolBook DHTML exported projects.

  • Online user guide. (Click here)

  • Extremely easy to Install and use.

  • From one master quiz book create any variety of different quizzes such as:

    • Pretest

    • Lesson Quizzes

    • Final Master Quiz

Quiz Randomizerô Price

$249 per Developer LicenseQuantity Discounts are available

Home | FreeBees | Products | Consulting | Links and Resources | About/Contact | Support for Products

© 2002-2012 Nirvana Bound Pty Ltd