Key points are not available for this paper at this time.
In this paper we describe the development of a flexible and interactive learning environment for studying the Java programming language. The system has been written using Java and has been designed around an extended version of the CORE 1 design methodology. Earlier work using CORE resulted in hypertext based learning environments such as CLEM (CORE Learning Environment for Modula-2) 2. The current work seeks to enhance and augment the features provided in the early work by offering additional representations of the topics under study, incorporating audio and video resources, and improving the flexibility of the possible learning paths through the learning materials.
Gray et al. (Sat,) studied this question.