This paper highlights the design and implementation of a prototype object-oriented Intelligent Tutoring System (ITS). There were two main goals for the prototype. One was to create a small tutoring system which fit into the niche of current commercially available systems, while exhibiting some of the more intelligent features found in larger custom systems. The other was to experiment with an object-oriented model, design approach, and implementation for such a system. A masking technique for pattern matching is one of the key paradigms driving the intelligent diagnosis. The prototype provides a means for practicing sentence construction, by checking a student's translation responses, and offering hints, if desired. It was implemented in C++.
Department, Program, or Center
Computer Science (GCCIS)
Staffan, Kenneth and Etlinger, Henry, "An Object-oriented natural language expert system" (2008). Accessed from
RIT – Main Campus