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.
- 2. The method of claim 1 wherein associating the problems with one or more skills includes for each of at least some of the authored incorrect responses to problems, associating those incorrect responses with one or more skills in the domain.
- 3. The method of claim 2 wherein associating the incorrect response with one or more skills includes specifying a statistical model relating the incorrect response with the associated skills.
- 4. The method of claim 1 wherein associating the problems with one or more skills includes specifying a statistical model relating a problems with the associated skills.
- 5. The method of claim 1 wherein authoring the problems further includes specifying multiple constituents for at least some of the problems.
- 6. The method of claim 5 wherein specifying the constituents for a problem includes specifying one or more sub-parts that each includes another of the problems.
- 7. The method of claim 5 wherein specifying the constituents for a problem includes specifying one or more hints.
- 8. The method of claim 5 wherein authoring the problems further includes associating the constituents of each of at least some of the problems with particular authored incorrect responses to that problem.
- 9. The method of claim 1 wherein administering the problems to the students further includes selecting a subsequent problem according to a result of comparing a received response with the authored responses.
- 10. The method of claim 1 wherein administering the problems to the students further includes selecting a subsequent problem for one of the students according to the maintained assessment for that student.
- 11. The method of claim 1 wherein authoring the problems further includes specifying multiple constituents for at least some of the problems, and wherein administering the problems to the students further includes selecting a constituent according to a result of comparing a received response with the authored responses.
- 12. The method of claim 1 wherein authoring the problems further includes specifying multiple constituents for at least some of the problems, and wherein administering the problems to the students includes enabling the student to select a constituent.
- 13. The method of claim 12 wherein enabling the student to select a constituent includes presenting descriptive information about the constituent to the student and enabling the student to select based on the descriptive information.
- 14. The method of claim 1 wherein maintaining the assessment of the students further includes updating the student's assessment based on a received response from that student that matches an authored incorrect response.
- 15. The method of claim 14 wherein updating the student's assessment based on the received response from that student that matches the authored incorrect response includes updating the assessment bases on one or more skills associated with the authored incorrect response.
- 16. The method of claim 1 wherein maintaining the assessment of the students further includes updating the student's assessment based on a response time associated with a received response to one of the problems.
- 17. The method of claim 1 wherein associating the problems with one or more skills includes specifying a statistical model relating a problems with the associated skills, and wherein maintaining the assessment of the students includes applying the statistical model to update the student's assessment based on the skills associated to the problem according to the statistical model.
- 18. The method of claim 17 wherein applying the statistical model includes applying a Bayesian inference technique to update the student's assessment.
- 19. The method of claim 1 further comprising using the maintained assessments for the students to select from the problems to form an assignment.
- 20. The method of claim 1 further comprising using the maintained assessments for the students to determine a teaching plan for the students.
- 21. The method of claim 20 wherein determining the teaching plan includes identifying skills in which the students exhibit relatively low proficiency.
- 22. The method of claim 1 further comprising using the maintained assessment for each of one or more of the students to determine a learning style for the student.
- 23. The method of claim 22 wherein administering the problems includes selecting problems for a student according to the determined learning style for the student.
- 24. The method of claim 1 further comprising determining a grade for one or more of the students based on the maintained assessment for those students.
- 25. The method of claim 24 wherein determining the grade includes determining an estimated grade on some portion or all of a standard exam in the domain.
- 26. The method of claim 24 wherein administering the problems to the student includes selecting problems according to the determined grade for the student.
- 27. The method of claim 1 wherein comparing each of the received responses to one or more authored responses includes processing a representation of a mathematical expression.
- 28. The method of claim 27 wherein processing the representation of the mathematical expression includes correcting errors or ambiguities in a text representation of the expression.
- 29. The method of claim 1 wherein administering the problems includes identifying generic errors in a received response.
- 30. The method of claim 29 wherein identifying generic errors includes identifying one or more of a sign error and an error in an additive or multiplicative factor.
- 31. The method of claim 29 wherein identifying generic errors includes identifying extraneous variables in the received response.
- 32. The method of claim 29 wherein identifying generic errors includes identifying substitution of function specifications.
- 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.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/344,123, filed Dec. 21, 2001, which is incorporated herein in its entirety by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60344123 |
Dec 2001 |
US |