User as Student: Towards an Adaptive Interface for Advanced Web-Based Applications

This paper discusses the problems of developing adaptive self-explaining interfaces for advanced World-Wide Web (WWW) applications. Two kinds of adaptation are considered: incremental learning and incremental interfaces. The key problem for these kinds of adaptation is to decide which interface features should be explained or enabled next. We analyze possible ways to implement incremental learning and incremental interfaces on the WWW and suggest a “user as student” approach. With this approach, the order of learning or enabling of interface features is determined by adaptive sequencing, a popular intelligent tutoring technology, which is based on the pedagogical model of the interface and user knowledge about it. We describe in detail how this approach was implemented in the InterBook system, a shell for developing Web-based adaptive electronic textbooks.

[1]  Erich Nessen SC-UM: User modeling in the SINIX consultant , 1989, Appl. Artif. Intell..

[2]  Markus Voelter,et al.  State of the Art , 1997, Pediatric Research.

[3]  John Self Artificial Intelligence and Human Learning: Intelligent Computer-Aided Instruction , 1988 .

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

[5]  L. MIGUEL ENCARNACAO Adaptivity in graphical user interfaces: an experimental framework , 1995, Comput. Graph..

[6]  Gerhard Fischer,et al.  Enhancing incremental learning processes with knowledge-based systems , 1988 .

[7]  Alfred Kobsa,et al.  User Models in Dialog Systems , 1989, Symbolic Computation.

[8]  Peter Brusilovsky,et al.  Student as user: Towards an adaptive interface for an intelligent learning envi-ronment , 1993 .

[9]  Robert Wilensky Talking to UNIX in English: An Overview of an On-Line UNIX Consultant , 1984, AI Mag..

[10]  Peter Brusilovsky,et al.  Towards Adaptive Learning Environments , 1995, GI Jahrestagung.

[11]  Robert Wilensky,et al.  Artificial Intelligence and Language Processing Talking to Unix in English: an Overview of Uc , 2022 .

[12]  Martha C. Polson,et al.  Foundations of intelligent tutoring systems , 1988 .

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

[14]  Julita Vassileva An Architecture and Methodology for Creating a Domain‐Independent, Plan‐Based Intelligent Tutoring System , 1990 .

[15]  Ian H. Witten,et al.  User Modelling for a Computer Coach: A Case Study , 1985, Int. J. Man Mach. Stud..

[16]  David N. Chin KNOME: Modeling What the User Knows in UC , 1989 .

[17]  Heinz Mandl,et al.  Learning Issues for Intelligent Tutoring Systems , 1988, Cognitive Science.

[18]  Radboud Winkels User Modelling in Help Systems , 1990, ICCAL.

[19]  Roger B. Dannenberg,et al.  Instructional Design and Intelligent Tutoring: Theory and the Precision of Design. , 1993 .

[20]  Thorsten Fox,et al.  HyPLAN: a context-sensitive hypermedia help system , 1994 .

[21]  Matthias Schneider-Hufschmidt,et al.  Adaptive User Interfaces: Principles and Practice , 1993 .

[22]  Gail E. Kaiser,et al.  Automated tutoring in interactive environments: a task-centered approach , 1989 .

[23]  Gerhard Fischer,et al.  Enhancing incremental learning process with knowledge-based systems , 1988 .

[24]  Peter Brusilovsky,et al.  A Framework for Intelligent Knowledge Sequencing and Task Sequencing , 1992, Intelligent Tutoring Systems.

[25]  John Seely Brown,et al.  An Investigation of Computer Coaching for Informal Learning Activities. , 1978 .

[26]  Barbara Wasson,et al.  An overview of on-line assistance: from on-line documentation to intelligent help and training , 1992, The Knowledge Engineering Review.