There are probably better quizes out there... merlyn has oneTStanley has QuizTaker.pl
This one differs in that it uses HTML::Template and puts a nice wrong.gif next to questions that are answered wrong.