ITS(Intelligent Tutoring System) is an example of the application of artificial intellitence technology to instruction, and the objective of an intelligent Tutor is to enable a machine to understand both the concept to be taught and how the student ca...
ITS(Intelligent Tutoring System) is an example of the application of artificial intellitence technology to instruction, and the objective of an intelligent Tutor is to enable a machine to understand both the concept to be taught and how the student can learn that concept. Although the students, however, can learn through ITS personally, there are a lot of difficulties when the teacher teach the students some topics without the limitations of time and space. To overcome these problems, we propose a distance learning model using Internet/Intranet, Java applet, and Corba ORB technology. Until now, there are some problems in ITS such as static knowledge exchanges among the modules, the extensibility of the system, and the flexibility in the dynamic environments. We propose an agent-based distance learning system to solve these problems. The software agent is a system situated within and a part of an enviroment that senses that environment and acts on it, over time, in pursuit of its own agenda and so as to effect what it senses in the future. In Corba, the client program does not need to know whether the objects resides on the same computer or it is located on a remote computer somewhere on the network. And this system is implemented on Windows NT server 4.0/Windows 95 using Internet Information Server3.0, Oracle 7.3 DBMS, Inprise's VisiBroker for Java 3.2 and VisiChannel for JDBC 1.0. Finally, the domain experts, such as the high school teachers, could construct the various distance learning systems by providing the domain knowledge with the prototypical distance learning system.