Computer-graders have been in regular use in the context of MOOCs (Massive Open Online Courses). The automatic grading of programs presents an opportunity to assess and provide tailored feedback to large classes, while featuring at the same time a number of benefits like: immediate feedback, unlimited submissions, as well as low cost of feedback. The present paper compares Algo+, an automatic assessment tool for computer programs, to an automatic grader used in a MOOC course at EPFL (Ecole Polytechnique Federale de Lausanne, Switzerland). This empirical study explores the practicability and behavior of Algo+ and analyzes whether it can be used to evaluate a large scale of programs. Algo+ is a prototype based on a static analysis approach fo...
The research on programs capable to automatically grade source code has been a subject of great inte...
Automatic scoring and feedback tools have become critical components of online learning proliferatio...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
The challenge of learning programming in a MOOC is twofold: acquiring programming skills and learnin...
This thesis investigates a solution for grading a massive number of student submit- ted programming ...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
In 2014, Massive Open Online Courses (MOOCs) are expected towitness a phenomenal growth in student r...
Introductory programming courses around the world use automatic assessment. Automatic assessment for...
Automatic scoring and feedback tools have become critical components of online learning proliferatio...
This paper represents a return of experience about the use and design of an external grader for a co...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
The research on programs capable to automatically grade source code has been a subject of great inte...
Automatic scoring and feedback tools have become critical components of online learning proliferatio...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field ...
We conducted a systematic literature review on automated grading and feedback tools for programming ...
The challenge of learning programming in a MOOC is twofold: acquiring programming skills and learnin...
This thesis investigates a solution for grading a massive number of student submit- ted programming ...
Teaching introductory programming modules in higher education is highly challenging. In particular,...
In 2014, Massive Open Online Courses (MOOCs) are expected towitness a phenomenal growth in student r...
Introductory programming courses around the world use automatic assessment. Automatic assessment for...
Automatic scoring and feedback tools have become critical components of online learning proliferatio...
This paper represents a return of experience about the use and design of an external grader for a co...
MOOC or massive open online courses are very popular now. For instance, UCL has thirteen courses in ...
The fields of Computer Science and IT are more needed than ever before, and the number of students e...
The research on programs capable to automatically grade source code has been a subject of great inte...
Automatic scoring and feedback tools have become critical components of online learning proliferatio...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...