An intelligent, multimedia-supported instructional system

Abstract This article describes the design of intelligent features in the instructional system Intelligent Computer-Assisted Instruction for Computer Engineering (ICAI-C), which was developed for supporting computer instruction at the Nanyang Technological University, Singapore. The ICAI-C system supports a set of coursewares for teaching and learning various computer engineering subjects. It generally provides multimedia-supported lessons, exercises, tests, feedback on students' performance and progress, as well as discourse moderation in an interactive and adaptive manner. The system architecture, instructional design, student modeling, and knowledge-base organization are described. The system architecture consists of an intelligent hypermedia interface, a CAI (computer-assisted instruction) shell, and a hyperbase. The hyperbase was designed to integrate all the data, knowledge, and multimedia objects used in the instructional process.

[1]  Elliot Soloway,et al.  PROUST: Knowledge-Based Program Understanding , 1984, IEEE Transactions on Software Engineering.

[2]  Eric Parsloe,et al.  Interactive Video , 1983 .

[3]  Albert Stevens,et al.  The Use of a Sophisticated Graphics Interface in Computer- Assisted Instruction , 1983, IEEE Computer Graphics and Applications.

[4]  Mark Chignell,et al.  Intelligent databases - object-oriented deductive hypermedia technologies , 1989 .

[5]  Barry G. Silverman Human-Computer Collaboration , 1992, Hum. Comput. Interact..

[6]  J. D. Fletcher Effectiveness and Cost of Interactive Videodisc Instruction in Defense Training and Education , 1990 .

[7]  Jr. Hal M. Clark Air Force likes training on a “silver platter” , 1988 .

[8]  William J. Clancey,et al.  Knowledge-based tutoring: the GUIDON program , 1987 .

[9]  S. David Hu,et al.  C/C++ for expert systems , 1988 .

[10]  John Waterworth Multimedia interaction with computers: human factors issues , 1992 .

[11]  Barry G. Silverman,et al.  Expert critics: operationalizing the judgement/decision-making literature as a theory of “bugs” and repair strategies , 1991 .

[12]  Mark J. Bunzel,et al.  Multimedia applications development : using DVI technology , 1992 .

[13]  Daniel Shafer,et al.  Using Oracle with HyperCard , 1990 .

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

[15]  Albert Stevens,et al.  Quantitative and Qualitative Simulation in Computer Based Training. , 1983 .

[16]  Andries van Dam,et al.  Reading and Writing the Electronic Book , 1985, Computer.

[17]  William R. Murray,et al.  Automatic program debugging for intelligent tutoring systems , 1987, Comput. Intell..

[18]  Susan E. Newman,et al.  Cognitive Apprenticeship: Teaching the Craft of Reading, Writing, and Mathematics. Technical Report No. 403. , 1987 .

[19]  Elliot Soloway,et al.  PROUST: An automatic debugger for Pascal programs , 1985 .