• pre-/post-test facilities and accompanying
sequencing abilities with/without remediation.
Given that thorough analysis of the LMS market showed
that there was no system with all necessary features, we have
created our own solution. It had to be a specially designed
LMS or a modification of an existing solution by adding
personalization features. The second approach was chosen in
order to avoid implementing basic features from scratch and
focus on developing additional navigational possibilities for
an already reliable and conveniently extendable platform.
The rest of the paper is organized as follows. Section 2
presents trends in design and implementation of adaptive
hypermedia systems for learning (Object-oriented)
programming. Section 3 offers rationale for choosing
Moodle as an extendable and potentially adaptive platform
and describes its recently developed navigational extensions
that support simple adaptivity. In Section 4, the application
of the produced platform is discussed by detailing the
development of differently structured eLessons. Finally,
conclusions and plans for further research are presented in
Section 5.