2012 · 43 citations · 18 references
EducationComputer ScienceEducational TechnologyComputer-assisted InstructionInstructional DesignIntelligent Tutoring SystemsAutomated Feedback GenerationEducational Software DesignFeedback GenerationFunctional ProgrammingHint GenerationInteractive Learning EnvironmentsAutomated Hints GenerationFeedbackFeedback Generation For ProgrammingInteractive FeedbackModel-based TutoringRich InputStepwise DevelopmentTutoring Dialogue Systems
We introduce an interactive tutor that supports the stepwise development of simple functional programs. Using this tutor, students receive feedback about whether or not they are on the right track, can ask for a hint when they are stuck, and get suggestions about how to refactor their program. Our tutor generates this semantically rich feedback from model solutions, using advanced concepts from software technology. We show how a teacher can add an exercise to the tutor, and fine-tune feedback. We report on an experiment in which we used our tutor.
18
Mitchel Resnick, John Maloney, Andrés Monroy‐Hernández et al. · Communications of the ACM · 2009 · 3.2K 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
Koen Claessen, John Hughes · ACM SIGPLAN Notices · 2011 · 1K citations
Koen Claessen, John Hughes · 2000 · 714 citations
Edna H. Mory · 2013 · 501 citations