attempts to simulate the decisions a teacher might make during the tutorial process, such as a decision point about the nature of the student’s next activity (instruction or assessment), the content of the next activity, and so on. The domain knowledge in COCA is represented using frames with a number of user defined attributes. However, the knowledge in COCA is not classified into categories, which if implemented, would also prove a valuable aid to the decision making process.