This paper presents a new educational system to automatically adapt the evaluation activities to the students' needs in the context of Higher Engineering Education. As an example, a subject focused on the configuration of network services has been chosen to implement our proposal. Therefore, the system will be able to guide each student through the learning process based on his/her particular knowledge-level. In addition to this, specific techniques are needed to dynamically evolve the system depending on the students' progress. In our case, this is analyzed by using data mining techniques. Finally, we show survey results, which illustrate the ease of use and usefulness of the system.