User Modeling and Adaptive Navigation Support in WWW-Based Tutoring Systems

Most learning systems and electronic textbooks accessible via the WWW up to now lack the capabilities of individualized help and adapted learning support that are the emergent features of on-site intelligent tutoring systems. This paper discusses the problems of developing interactive and adaptive learning systems on the WWW. We introduce ELM-ART II, an intelligent interactive textbook to support learning programming in LISP. ELM-ART II demonstrates how interactivity and adaptivity can be implemented in WWW-based tutoring systems. The knowledge-based component of the system uses a combination of an overlay model and an episodic user model. It also supports adaptive navigation as individualized diagnosis and help on problem solving tasks. Adaptive navigation support is achieved by annotating links. Additionally, the system selects the next best step in the curriculum on demand. Results of an empirical study show different effects of these techniques on different types of users during the first lessons of the programming course.

[1]  Peter Brusilovsky,et al.  ELM-ART: An Intelligent Tutoring System on World Wide Web , 1996, Intelligent Tutoring Systems.

[2]  Gerhard Weber,et al.  ELM programming environment: a tutoring system for LISP beginners , 1994 .

[3]  Bart De Decker,et al.  The use of semantic augmentation within a program analyser , 1993 .

[4]  Gerhard Weber,et al.  Example Explanation in Learning Environments , 1996, Intelligent Tutoring Systems.

[5]  Claude Frasson,et al.  Proceedings of the Third International Conference on Intelligent Tutoring Systems , 1996 .

[6]  John R. Anderson,et al.  Cognitive Tutors: Lessons Learned , 1995 .

[7]  Judy Kay,et al.  An Individualised Course for the C Programming Language , 1994, WWW Spring 1994.

[8]  Richard C. Atkinson,et al.  The Computer as a Tutorial Laboratory: The Stanford BIP Project. , 1976 .

[9]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[10]  Peter Brusilovsky,et al.  Intelligent Tutor, Environment and Manual for Introductory Programming , 1992 .

[11]  Peter Brusilovsky,et al.  A tool for developing adaptive electronic textbooks on WWW , 1996, WebNet.

[12]  Ira P. Goldstein,et al.  Overlays: A Theory of Modelling for Computer Aided Instruction, , 1977 .

[13]  Franz Schmalhofer,et al.  Cognition and computer programming , 1994 .

[14]  Lee A. Gladwin,et al.  Intention-Based Diagnosis of Novice Programming Errors , 1987, IEEE Expert.

[15]  Elliot Soloway,et al.  MENO-II: An AI-Based Programming Tutor. , 1983 .

[16]  John Eklund,et al.  Knowledge-Based Navigation Support in Hypermedia Courseware using WEST , 1996 .

[17]  Tomás A. Pérez,et al.  An Adaptive Hypermedia System , 1995 .

[18]  Gerhard Weber,et al.  Episodic Learner Modeling , 1996, Cogn. Sci..