NotesFAQContact Us
Search Tips
ERIC Number: ED428702
Record Type: Non-Journal
Publication Date: 1998-Jun
Pages: 7
Abstractor: N/A
An Object-Oriented Architecture for a Web-Based CAI System.
Nakabayashi, Kiyoshi; Hoshide, Takahide; Seshimo, Hitoshi; Fukuhara, Yoshimi
This paper describes the design and implementation of an object-oriented World Wide Web-based CAI (Computer-Assisted Instruction) system. The goal of the design is to provide a flexible CAI/ITS (Intelligent Tutoring System) framework with full extendibility and reusability, as well as to exploit Web-based software technologies such as JAVA, ASP (a server-side script), or various plug-ins for customizing the behavior and appearance of the material. Courseware objects are defined to implement ITS courseware consisting of tree-structured material objects and learning target objects associated to the material objects. The page object--the leaf level object of the material tree--is associated with a link to either the normal multimedia data or the exercise script. The page object communicates with the exercise script to dynamically generate the interactive exercise. An example of courseware consisting of an interactive simulation is implemented by making use of the exercise script. The proposed object-oriented design has the potential to be extended for constructing the framework of distributed courseware objects. Topics discussed include: project background and goals; design issues; implementation, including courseware objects, exercise objects and exercise script, and event-driven kernel and message passing between objects; and the courseware example. Four figures illustrate courseware objects, exercise object and exercise script, message passing between objects, and the courseware example. (Author/DLS)
Publication Type: Reports - Descriptive; Speeches/Meeting Papers
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A