This paper presents iTest, a web application for online evaluation and self-evaluation in academia, supporting mathematical formula and multimedia files. iTest provides random generation of quizzes and automatic grading. It also generates statistics about the results of each test for the instructor. iTest has been successfully used during the academic year 2006-07 in a large variety of courses at three different levels of education: university level, secondary education, and preschool education. A Pilot Project was designed and carried out with the aim of training secondary school teachers in the use of iTest.