International Journal of Artificial Intelligence in Education · 2009 · 21 citations · 17 references
ComputingComputer ScienceDiagnostic ReasoningKnowledge RepresentationLogicAutomated ReasoningConstrained OptimizationConstraint SatisfactionConstraint SolvingLogic ProgrammingPredicate LogicAutomated Reasoning With ConstraintsFinite-domain Constraint SatisfactionLogic Program DebuggingLogical Constraints
In this paper, we introduce logic programming as a domain that exhibits some characteristics of being ill-defined. In order to diagnose student errors in such a domain, we need a means to hypothesise the student's intention, that is the strategy underlying her solution. This is achieved by weighting constraints, so that hypotheses about solution strategies, programming patterns and error diagnoses can be ranked and selected. Since diagnostic accuracy becomes an increasingly important issue, we present an evaluation methodology that measures diagnostic accuracy in terms of (1) the ability to identify the actual solution strategy, and (2) the reliability of error diagnoses. The evaluation results confirm that the system is able to analyse a major share of real student solutions, providing highly informative and precise feedback.
17
The structure of ill structured problems
Herbert A. Simon · Artificial Intelligence · 1973 · 2.6K citations
Cognitive Tutors: Lessons Learned
John R. Anderson, Albert T. Corbett, Kenneth R. Koedinger et al. · Journal of the Learning Sciences · 1995 · 1.9K citations
The Andes Physics Tutoring System: Lessons Learned
Kurt VanLehn, Collin Lynch, Kay G. Schulze et al. · 2005 · 525 citations
Defining "Ill-Defined Domains"; A literature survey.
Collin Lynch, Kevin Ashley, Vincent Aleven et al. · 2006 · 112 citations