V. CONCLUSIONS
Adapting programming courses for online delivery is a
challenging task. To create efficient eCourses proper tools,
i.e. adaptive hypertext systems, are required. Our platform,
developed by extending a regular LMS Moodle, has been
tested in several courses, especially in the course on objectoriented
programming, which served as test-bed for all the
developed extensions. The most striking benefit this brought
is the improved reusability of learning material and extended
flexibility for both teachers and learners.