Rapid Prototyping of an Intelligent Tutorial System

Today there are few Intelligent Tutoring Systems (ITS) available that can teach outside a specialised domain. In the 90’s, the hardware limitations of speed, memory capacity and cost are reducing, but the software still needs to be streamlined. We need to build tools that enable rapid prototyping of tutoring systems over a range of domains. We argue that such systems can be built effectively from the combination of electronic books as the interface medium, driven by knowledge-based systems. Early generic systems were not effective teaching systems. We need to link the independent layers of the domain and the basic teaching strategies by providing a meta-strategy layer. Different teaching styles may be used both for different domain areas and for different students. Systems must allow flexibility in teaching styles as well as in domain material. This paper describes the process of rapid development of an intelligent tutoring system in ToolBook. It uses dynamic links to Word for Windows and Excel files to automate the electronic book creation for a given domain. The teaching strategies and student progress are also communicated as tables in Excel, enabling the tutor to teach intelligently according to the teacher’s prescribed paths. We have thus developed a generic framework into which the teacher supplied domain material and tutoring strategies can be linked. The prototype generates an ITS for tutoring loop structure in Pascal with various strategies. Our aim is to build a tool that can be used to generate tutoring systems with versatile teaching strategies over a range of hierarchically organised domains.

[1]  Beverly Park Woolf,et al.  Results of Encoding Knowledge with Tutor Construction Tools , 1992, AAAI.

[2]  Leila Alem,et al.  A task oriented intelligent tutoring system , 1993, Proceedings 1993 The First New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[3]  Roger C. Schank Tractor factories and research in software design , 1994, CACM.

[4]  Tom Boyle,et al.  Taking the plunge with CLEM: the design and evaluation of a large scale CAL system , 1994 .

[5]  David Benyon,et al.  Adaptive Systems : from intelligent tutoring to autonomous agents 1 , 1993 .

[6]  Tomas Sokolnicki,et al.  Towards knowledge-based tutors: a survey and appraisal of Intelligent Tutoring Systems , 1991, The Knowledge Engineering Review.

[7]  Elliot Soloway,et al.  PUTTING IT ALL TOGETHER IS HARD FOR NOVICE PROGRAMMERS. , 1985 .

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

[9]  Han Reichgelt,et al.  Using COCA to build an intelligent tutoring system in simple algebra , 1991, Intell. Tutoring Media.

[10]  Michael Orey,et al.  Development efficiency and effectiveness of alternative platforms for intelligent tutoring for the mobile subscriber radio-telephone terminal , 1994 .

[11]  Kate Ehrlich,et al.  Cognitive strategies and looping constructs: an empirical study , 1983, CACM.

[12]  William J. Clancey Methodology for building an intelligent tutoring system , 1987 .

[13]  John R. Anderson,et al.  The automated tutoring of introductory computer programming , 1986, CACM.