An object-oriented approach to task tree management in the TANGOW system

This paper describes the object-oriented features of TANGOW (Task-based Adaptive learNer Guidance On the WWW), a tool for developing Internet-based courses. This system facilitates the construction of adaptive learning environments for the WWW and is able to guide the students during their learning process based on student profiles and previous actions. In the TANGOW system, the course contents is modelled in terms of objects and relationships among them. This allows the course designer to reuse the same descriptive objects in different sections of the same course, or even in completely different courses. In addition, information about the student and his/her actions when interacting with the system is also stored as dynamic objects, which are instantiated at runtime. This makes it easy to access and update student related data.