Please see either
Quizology
or
Quizologist
for more information.