Intelligent tutoring methodology using consistency rules to improve meaningful response
First Claim
1. A computerized method for providing a meaningful response in an intelligent tutor, comprising:
- receiving an input from a user solving a problem;
determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem; and
, generating conceptual feedback to said user, wherein said feedback is generated even when said input is not anticipated by said intelligent tutor.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for providing a meaningful response in an intelligent tutor. The method includes the steps of receiving an input from a user solving a problem and determining if the input violates at least one consistency rule. The consistency rules are rules implemented to allow a constraint of the input to be evaluated and compared to a fundamental rule set for the problem. The fundamental rule set includes a plurality of principles that impose the constraints on a resulting solution. A student'"'"'s mistake is applied to the consistency rules to allow the artificial intelligence program to respond to the answer by either providing a necessary principle overlooked by the student, or allows the program to, at a minimum, generate feedback to say something educationally useful to the student. This can be done even when buggy rules have failed to match and provide a rationale for the mistake.
33 Citations
17 Claims
-
1. A computerized method for providing a meaningful response in an intelligent tutor, comprising:
-
receiving an input from a user solving a problem;
determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem; and
,generating conceptual feedback to said user, wherein said feedback is generated even when said input is not anticipated by said intelligent tutor. - View Dependent Claims (2, 3)
-
-
4. A computerized method for providing a meaningful response in an intelligent tutor, comprising:
-
accepting a problem;
determining if said problem has a solution consistent with a plurality of applicable constraints;
receiving an input having at least one of said constraints imposed thereon from a user solving said problem;
determining if said input violates a consistency rule, wherein said at least one of said constraints is evaluated and compared to a fundamental rule set; and
,generating conceptual feedback to said user, wherein said feedback is generated even when said input is not anticipated by said intelligent tutor. - View Dependent Claims (5, 6)
-
-
7. A computerized method for providing a meaningful response in an intelligent tutor, comprising:
-
receiving an input from a user solving a problem;
determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem;
generating a conflict set when said input does not violate said consistency rule, thereby forming a consistency-checked conflict set;
determining if said input is in said consistency-checked conflict set; and
,generating feedback to said user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable medium having computer executable instructions for performing a method for providing a meaningful response in an intelligent tutor, the method comprising:
-
receiving an input from a user solving a problem;
determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem; and
,generating conceptual feedback to said user, wherein said feedback is generated even when said input is not anticipated by said intelligent tutor. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium having computer executable instructions for performing a method for providing a meaningful response in an intelligent tutor, the method comprising:
-
receiving an input from a user solving a problem;
determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem;
generating at least one conflict set when said input does not violate said consistency rule, thereby forming a consistency-checked conflict set;
determining if said input is in said consistency-checked conflict set; and
,generating feedback to said user. - View Dependent Claims (16, 17)
-
Specification