A schema based Extensible Test Mark-up Language for professors to create quizzes and tests