Technical Report: DCC-98-4

Automatic Grading of Programming Exercises

 José Paulo Leal and Nelma Moreira

Universidade do Porto
Rua do Campo Alegre, 823 4150 Porto, Portugal
 June 1998


This report describes a system for solving programming exercises in a controlled environment allowing the evaluation of the student's programming skills. The system's main component is the solving environment in which the students solves individually the examination, and submits it for automatic grading. The system provides also a monitoring environment to be used by the course teacher to oversee the examination.

In this report we include an evaluation of the described system based on feedback of students and teachers. This evaluation lead to the proposal of directions for future research.

Keywords: Program assessment; Computer assisted instruction