Note: The tags listed here are tentative and subject to change. For more information about quizCGI, contact the author at the address given below.
The quizCGI Online Testing Engine is a common gateway interface that works with forms-based questions generated by MTX. For more information about quizCGI, contact the author at the address given below. A demonstration is available at:
http://www.medinfo.ufl.edu/other/quizdemo/quizdemo.html
The "%QUIZCGI" tag links the quiz or exam to the quizCGI engine on the server. The presence of this tag also switches MTX to create an HTML form and answer key instead of hypertext questions with crosslinked answers.
%QUIZCGI http://www.med.ufl.edu/cgi/quiz.cgi
The "%QUIZLIST" tag identifies an optional user identification list to be used with this form. Several different quiz forms may share the same user list. The quiz will be anonymous if you do not specify a user list. MTX adds the ".lst" extension to the list name automatically.
%QUIZLIST users
The quizCGI engine supports four different levels of results reporting specified by the "%LAYOUT" tag. At the lowest level, the user is told only that the form was sucessfully processed:
%LAYOUT noresults
At the next level, the user is given a total score and percentage correct (this is the default if no layout is specified):
%LAYOUT results
At the next level, the user is given a total score, the percentage correct, and specific feedback on the questions answered incorrectly:
%LAYOUT feedback
Finally, the author is able to specify an arbitary page or URL for review materials:
%LAYOUT answers.html
Use the "%EXPIRES" tag to disable answer submission after a certain date. For example, use Saturday's date if students are expected to complete the quiz by the end of the work week. The quizCGI testing engine will then not allow anyone to take the quiz after midnight on Friday.
%EXPIRES July 27, 1996