peer reviewedThis practical report addresses a teaching activity that consists in students submitting small programming Challenges on a web platform as part of an Introduction to Programming course (CS1). An automatic correction system called CAFÉ assesses the Challenges and provides each student with immediate feedback and feedforward on both processes and products. This report focuses on the students’ acceptance of the tool by analysing promising results with respect to student participation, performance, and perception
We describe the motivation, design, and implementation of a web-based automatic homework checker for...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Ce rapport porte sur une activité d’apprentissage qui consiste, pour les étudiants, à soumet...
peer reviewedThis paper introduces CAFE (``Correction Automatique et Feedback des Etudiants''), an o...
An automatic correcting system was designed to be able to correct the programming exercises during a...
We report on an intervention in which informal programming labs were switched to a weekly machine-ev...
peer reviewedIn an ``Introduction to Programming'' course dedicated to first-year students, many stu...
Rich, relevant, and immediate student feedback is a core ingredient supporting effective student lea...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
Climbing Mont Blanc (CMB) is an online judge system especially suited for evaluating energy efficien...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Learning programming has become more and more popular and organizing introductory massive open onlin...
This paper presents a tool called Mooshak ProblEm Creator (Moopec) for facilitating the creation of ...
Goal-directed problem-solving labs can lead a student to believe that the most important achievement...
We describe the motivation, design, and implementation of a web-based automatic homework checker for...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Ce rapport porte sur une activité d’apprentissage qui consiste, pour les étudiants, à soumet...
peer reviewedThis paper introduces CAFE (``Correction Automatique et Feedback des Etudiants''), an o...
An automatic correcting system was designed to be able to correct the programming exercises during a...
We report on an intervention in which informal programming labs were switched to a weekly machine-ev...
peer reviewedIn an ``Introduction to Programming'' course dedicated to first-year students, many stu...
Rich, relevant, and immediate student feedback is a core ingredient supporting effective student lea...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
Climbing Mont Blanc (CMB) is an online judge system especially suited for evaluating energy efficien...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Learning programming has become more and more popular and organizing introductory massive open onlin...
This paper presents a tool called Mooshak ProblEm Creator (Moopec) for facilitating the creation of ...
Goal-directed problem-solving labs can lead a student to believe that the most important achievement...
We describe the motivation, design, and implementation of a web-based automatic homework checker for...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...