The web as a testing tool



This page discusses the use of the web as a means of doing self-evaluation testing. We developed, as part of the support material for an instructor using the web, a means of defining online tests and having them automatically graded in simple cases.

Example of a test question

The figure below shows a question generated by our system. To get to this point, the instructor uses a "test construction" language we have developed to write the underlying text and graphics; our system generates the test format as seen using forms. What can't be seen at the bottom of the page is a button for submitting an answer for grading. Given a simple multiple-choice format, we have written a script that will automatically grade the student and link to other pages based on the answer(s) chosen by the student.



Example of a wrong answer

Assume the student chooses answer A as shown above. The instructor, again using our test construction language, ties the following page to this answer. Note the instructor's use of bold face to highlight pieces of the code. We suspect we have just scratched the surface here on what html/multi-media components we might use to demonstrate miunderstood concepts.

The link on "eq" at the bottom of the page points to the web man-page for Perl that describes the eq predicate.