Abstract: | This paper describes a tool set that allows a courseware author to design a student interface. These tools produce systems dedicated to intelligent computer aided learning, with a better balance between planned tutoring and free‐exploration of micro‐worlds. Mixing these two approaches leads to a distinction between the pedagogical objectives and the presentation elements. Reactive graphical interfaces are better suited to develop micro‐worlds, while the tutoring relies on pedagogical strategies. Then, a multi‐layered architecture is designed in order to use such a graphical student interface under the control of teaching strategies and intentional dialogues. Tutoring rules drive these dialogues by combining several types of functions: predefined strategies, interaction management primitives and pedagogical tactics. These functions are means to articulate the reactive and graphical level with the logical and intentional one. Copyright © 1999 John Wiley & Sons, Ltd. |