Sample Quiz

INSTRUCTIONS (to students). Scroll down to the first question below. Notice that to the left of the "c" button is a rectangular button called "hint". This indicates that you can click on that button to receive a hint about this question (not just the "C" choice). If the button is blank, there is no hint available for that question.

Once you have decided on the best answer, click on the radio button to the left of the letter representing your answer. Then you can click on the "correct?" button to receive immediate feedback about whether you were correct, how many points you earned on that question, and an explanation of the correct reasoning. This information will be printed in the "white windows." For this sample, each correct answer is worth 2 points, and the second-best answer is worth 1 point.

To the left of the explanation window, there may be a "link" button displayed. If so, you can jump to material directly related to the question content which you can review to solidify your understanding. If the button is blank, as it is on the first question, there is no link.

You do NOT have to do the questions in order, and for this test, there is no point penalty for using the hint, so you should use it.

Notes to faculty or users of the quiz:Extensive comments follow the quiz, but I have put in parenthetical comments in the quiz questions themselves. The program itself has detailed instructions and comments which you can see by asking your browser to reveal the source code of this page. Your students will need to use Netscape or Explorer 4.0 as browsers in order for this program to work.

End of Quiz
Notes to instructors:

You create your test questions pretty much as you did before. You do not number questions [the first two lines below take care of that], so adding/subtracting questions doesn't require retyping the numbers. You simply cut and paste the following into the program, filling in the quotes with your questions:

j = j + 1
qn[j] = j
stem[j] = " "
choiceA[j] = " "
choiceB[j] = " "
choiceC[j] = " "
choiceD[j] = " "
choiceE[j] = " "
hint[j] = " "
bestans[j] = ""
nextbestans [j] = ""
bestpoints[j] =
nextbestpoints[j] =
explanation[j] = " "
link[j] = " "

As you can see, the quiz is truly interactive, providing hints and links, giving immediate feedback on each question, and doing the test scoring. Students can see all the questions at once and can answer the questions in any order they wish. You can use images and links in the questions, variable point scoring for different questions, award partial credit, branch to other test questions depending on the student's response to earlier ones, and create different random subsets/versions of tests. Finally, the program can be made to record and send to you (via email) how much time the student took on the quiz plus a question-by-question record of which questions were attempted, what hints and links were used, what answers were chosen, and what points were awarded.

Other options:

You can have a "hint" penalty to award fewer points for a correct answer after a hint than without one. The length of your hint is limited to 256 characters (about 4 lines) by the alert window, so they must be short.

I have set up the program so that students can't go to the links until they have answered the question. I have done that for the pedagogical reason that if I don't, students won't bother to read the material before taking the test. They will just take the test and read the parts of the material that the test sends them to. But if you want to take that requirement out, you can.

If you want to see an actual quiz involving the concept of randomness, click here