Summary: | This thesis is concerned with Intelligent Tutoring Systems. It investigates the architecture of an Intelligent Knowledge Based Tutoring System in terms of three knowledge models: that of the domain, the student and the tutor, and examines the interrelatedness and interconnectedness of these three knowledge models. Existing Knowledge Based Tutoring Systems are reviewed, and the relationship between their behaviour and architecture is analysed by evaluating them against Wenger's model of a didactic operation. Two such systems, PROUST, a tutoring system for Pascal program debugging skills, and micro-SEARCH, a tutoring system for mathematical transformations skills, are used in the study. This evaluation serves two purposes: to unravel the requirements for interrelatedness and interconnectedness between the three knowledge models in order to develop a true Knowledge Based Tutoring System with a full-scale didactic operation, and to uncover the limitations of the current generation of Knowledge Based Tutoring Systems and how they fail to fully encompass these requirements. On this basis the thesis goes on to propose a hybrid model made up of Artificial Intelligence and Hypertext concepts which helps to overcome the limitations of existing Knowledge Based Tutoring Systems. This model in particular addresses the requirements for the development of an Intelligent Tutoring Systems with a full-scale didactic operation. The model integrates Hypertext's explicit information nodes and linking properties with Artificial Intelligence's logical inferencing on knowledge representation schemes. The thesis finally shows how to use this model to design a generic Intelligent Tutoring System that supports a full-scale didactic operation.
|