Intelligent tutoring systems are any computer systems encompassing interactive applications with some intelligence that support and facilitate the teaching-learning process. The intelligence of these systems is the ability to adapt to each student throughout his/her learning process. This paper presents an intelligent tutoring system, called EduTutor, created for the web-based Aulanet learning management system (LMS).The system architecture and its main characteristics are described in detail. EduTutor focuses on subjects for the first cycle of studies of the Portuguese primary education system, between the first and the fourth year. Its purpose is to facilitate the perception of the learning process of each student, individually, in a virtual environment, and as a study guide. Furthermore, this intelligent tutor system was designed and its architecture was prepared for being easily integrated in higher levels of studies, different subjects, and different languages. EduTutor was validated with a large set of real cases and is being used, with success, in the Aulanet LMS platform.