Patent ID: 7351064

Claim:
A computerized method for generating dialogue in an intelligent tutor, said method comprising: accepting an externally supplied problem from a student, wherein said problem is the student's own problem; receiving a step towards a solution to said problem as input; creating a question-generating rule class as a derived class for generating questions for selection by said student as a form of said input; providing a meaningful response to said input even when said input towards said solution to said problem is unanticipated, further comprising the step of: interfacing each of said question-generating rule, production rules to model anticipated errors and consistency rules to impose constraints on a solution to said problem; testing the applicability of said production rule, said consistency rule, and said question generating rule after each said input is received; and generating said question relevant to the state of said tutor from both context-specific and pedagogical factors to augment and enhance the actions of said production rule and said consistency rule such that different paths of inquiry are made possible for the same problem.