bild
School of
Electrical Engineering
and Computer Science
KTH / CSC / Education / EduJudge

EduJudge project

During 2008 and 2009 KTH CSC is a partner in the EduJudge project. The other partners are the CEDETEL (Centre for the Development of Telecommunications of Castilla y León) -- project coordinator, University of Valladolid in Spain, University of Porto in Portugal and Institute of Mathematics and Informatics in Lithuania.

Please visit the official EduJudge website.

Background

There are several systems in use for automatic evaluation of solutions to programming assignments. In Europe there are for instance systems such as Mooshak (U Porto), KATTIS (KTH), and by far the most well known, the University of Valladolid Online Judge (OJ below). These systems are usually designed to support programming contests, but have also been used as pedagogical tools in computer science education. The EduJudge project aims to improve, generalize and adapt the OJ to a system that has a much better support course work.

Technical tasks

The project has three major technical parts:

Design and implementation of the repository of problems

(Lead partner, U Porto) The repository holds learning objects that describe problems: problem statements, test data, solutions, and metadata describing for instance problem difficulty.

Design and implementation of an evaluation engine

(Lead partner, U Valladolid) The task of the evaluation engine is to take submitted solutions from students, retrieve the corresponding learning objects, and test the solution agains the test data in the learning object. The performance of the solution is then reported to the learning platform (see next section).

Integration of the Online Judge into QUESTOURNAMENT on Moodle

(Lead partner, U Valladolid) Moodle is a learning management platform. By integerating the OJ into the learning platform, teachers can install Moodle and QUESTOURNAMENT locally. This will give them a front end to the OJ and the problem repository, while also providing means to administrate the courses using the OJ.

Evaluation

(Lead partner, IMI) In order to evaluate the system, a pilot test will be conducted.

More information

For more information about the project, please vist www.edujudge.eu.

Published by: Infomaster <infomaster@csc.kth.se>
Updated 2008-11-13