examination
Any web-development novice can be examined by WannaBe.Guru. It offers quizzes for several categories of knowledge (e.g. Git or Unix). Students can choose the category they are interested in and answer both theoretical and practical questions.
/quiz