E-learning education system based on the Web providing virtual access to classes, class content, tests, homework, grades, assessments. It is also a social space where students and teacher can interact, synchronously or asynchronously, through threaded discussions or chat and includes a content management system. Virtual learning environments are the basic components of contemporary distance learning.