ABSTRACT

In computer-based learning environments, the success of the learning process largely depends on how the environments present the domain knowledge to the students, change their presentation in terms of complexity and granularity to suit the students’ progress, and consider the characteristics of the devices being used by the students and the preferences of the students. The adaptivity and personalization mechanisms in such environments are expected to seamlessly adapt to the students’ environment anytime and anywhere.