Computer implemented tutoring system
First Claim
1. A method for computer aided tutoring comprising:
- authoring a plurality of problems in a domain, including for each of at least some of the problems authoring a correct response and one or more incorrect responses to the problem, and for each of at least some of the problems, associating the problem with one or more skills in the domain;
administering one or more of the problems to one or more students, including presenting the problems to the students, receiving responses to the problems from the students, and comparing each of the received responses to one or more authored responses for the problem, including for at least some of the problems comparing the receiving response to one or more incorrect responses authored for the problem; and
maintaining an assessment of each of the students that includes a proficiency assessment for one or more skills in the domain, including updating a student'"'"'s assessment based on a received response from that student to one of the problems and one or more skills associated with that problem.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system, which is applicable to a variety of specific knowledge domains, conducts an interactive dialog with a student. The dialog helps the student arrive at a correct solution to a problem, for example by presenting problems in multiple parts, providing hints or simpler subparts to the student when requested or appropriate, and responding usefully to the student'"'"'s wrong answers. The system interprets the nature of a student'"'"'s errors to adapt the interaction to that student. For example, the system can select questions based on a detailed assessment of the student'"'"'s knowledge. The questions can have a variety of types of answers, including freeform answer types, for example symbolic expressions. The system can include authoring tools to let teachers write problems, displays detailed information on how students interact with these problems, and allows teachers to address frequently given incorrect responses. The system can provide a skill rating of each student on a preselected list of topics, each of which might be an element of knowledge for example declarative, conceptual, or procedural knowledge.
152 Citations
33 Claims
-
1. A method for computer aided tutoring comprising:
-
authoring a plurality of problems in a domain, including for each of at least some of the problems authoring a correct response and one or more incorrect responses to the problem, and for each of at least some of the problems, associating the problem with one or more skills in the domain;
administering one or more of the problems to one or more students, including presenting the problems to the students, receiving responses to the problems from the students, and comparing each of the received responses to one or more authored responses for the problem, including for at least some of the problems comparing the receiving response to one or more incorrect responses authored for the problem; and
maintaining an assessment of each of the students that includes a proficiency assessment for one or more skills in the domain, including updating a student'"'"'s assessment based on a received response from that student to one of the problems and one or more skills associated with that problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. Software stored on a computer-readable medium comprising instructions for causing a computer system to perform functions comprising:
-
providing an authoring interface for specifying a plurality of problems in a domain, including for each of at least some of the problems accepting a correct response and one or more incorrect responses to the problem, and for each of at least some of the problems, associating the problem with one or more skills in the domain;
administering one or more of the problems to one or more students, including presenting the problems to the students, receiving responses to the problems from the students, and comparing each of the received responses to one or more authored responses for the problem, including for at least some of the problems comparing the receiving response to one or more incorrect responses authored for the problem; and
maintaining an assessment of each of the students that includes a proficiency assessment for one or more skills in the domain, including updating a student'"'"'s assessment based on a received response from that student to one of the problems and one or more skills associated with that problem.
-
Specification