In computer-aided education, the goal of automatic feedback is to provide a meaningful explanation of stu-dents ’ mistakes. We focus on providing feedback for constructing a deterministic finite automaton that accepts strings that match a described pattern. Natural choices for feedback are binary feedback (correct/wrong) and a counterexample of a string that is processed incorrectly. Such feedback is easy to compute but might not provide the student enough help. Our first contribution is a novel way to automatically compute alternative conceptual hints. Our second contribution is a rigorous evaluation of feedback with 377 students. We find that providing either counterexamples or hints is judged as helpful, increases student perseverance, a...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Feedback is an essential element of learning. Students need feedback on their work and their solutio...
We present a new method for automatically providing feedback for introductory programming problems. ...
Abstract. Automatic classes are classes of languages for which a finite automaton can decide whether...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
ProofChecker is a graphical program based on the notion of formal correctness proofs that allows stu...
We present a new method for automatically providing feedback for introductory programming problems. ...
Can automated adaptive feedback for correcting erroneous programs help novice programmers learn to c...
This Chapter reviews the role of feedback in supporting student learning. It highlights some of the ...
International audienceUnderstanding the structure of the hypothesis testing procedure is challenging...
Feedback is an essential component of scaffolding for learning. Feedback provides insights into the ...
Feedback is an essential component of scaffolding for learning. Feedback provides insights into the ...
One challenge in making online education more effective is to develop automatic grading software tha...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Feedback is an essential element of learning. Students need feedback on their work and their solutio...
We present a new method for automatically providing feedback for introductory programming problems. ...
Abstract. Automatic classes are classes of languages for which a finite automaton can decide whether...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
ProofChecker is a graphical program based on the notion of formal correctness proofs that allows stu...
We present a new method for automatically providing feedback for introductory programming problems. ...
Can automated adaptive feedback for correcting erroneous programs help novice programmers learn to c...
This Chapter reviews the role of feedback in supporting student learning. It highlights some of the ...
International audienceUnderstanding the structure of the hypothesis testing procedure is challenging...
Feedback is an essential component of scaffolding for learning. Feedback provides insights into the ...
Feedback is an essential component of scaffolding for learning. Feedback provides insights into the ...
One challenge in making online education more effective is to develop automatic grading software tha...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Stating a hypothesis is one of the central processes in inquiry learning, and often forms the starti...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...