When considering any form of technology-enhanced or technology-based education regarding any subject matter, it is necessary to address the issue of learner variability. For some time now, it has been recognized that the educational paradigm “one size fits all” is not the right approach when dealing with a heterogeneous population of learners, as learners may differ in a number of characteristics and individual traits, which makes each learner’s approach to learning unique [1][2][3]. Taking care of learner differences is often a difficult task, especially in cases where these differences are rather prominent, and requires a great amount of planning time and effort from the teacher. A personalized approach to instruction is particularly important in educational contexts where the teacher is not immediately present (but rather distant), or is altogether absent. Such cases include, among others, online learning environments and web- based learning, the use of standalone tutorial software, and hybrid approaches to using technology. Leaving learners on their own in such environments, offering them no or loosely structured guidance through the learning process, might lead to poor attainment and subsequent failure of the teaching curriculum.