Using grading and feedback systems in the context of learning and teaching programming is quite common. During the last 20 to 40 years research results on several hundred systems and approaches have been published. Existing papers may tell researchers what works well in terms of educational support and how to make a grading and feedback system stable, extensible, secure, or sustainable. However, finding a solid basis for such kind of research is hard due to the vast amount of publications from a very diverse community. Hardly any recent systematic review includes data from more than 100 systems (most include less than 30). Hence, the authors started an endeavor to build a corpus of all task-based grading and feedback systems for learning an...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
High failure rates in introductory programming courses testify that learning to program is challengi...
Using grading and feedback systems in the context of learning and teaching programming is quite comm...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
The research on programs capable to automatically grade source code has been a subject of great inte...
The research on programs capable to automatically grade source code has been a subject of great int...
Programming problems and assignment are considered essential elements of software engineering and co...
Formative assessment aims to increase student understanding, instructor instruction, and learning by...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
Full research paper—Most introductory programming courses rely on the use of automated assessment fo...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
High failure rates in introductory programming courses testify that learning to program is challengi...
Using grading and feedback systems in the context of learning and teaching programming is quite comm...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
The research on programs capable to automatically grade source code has been a subject of great inte...
The research on programs capable to automatically grade source code has been a subject of great int...
Programming problems and assignment are considered essential elements of software engineering and co...
Formative assessment aims to increase student understanding, instructor instruction, and learning by...
Autograding systems are being increasingly deployed to meet the challenges of teaching programming a...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
Formative feedback, aimed at helping students to improve their work, is an important factor in learn...
Full research paper—Most introductory programming courses rely on the use of automated assessment fo...
Objectives: Learning and teaching computer programming is a recognised challenge in Higher Education...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
High failure rates in introductory programming courses testify that learning to program is challengi...