System for automated source code evaluation

Jan Buchar, Martin Kruliš, Martin Polanka, Šimon Rozšíval, Petr Stefan


E-learning web application for practical programming courses. It allows the teachers to create programming exercises and students to solve them by submitting source codes. The system compiles the source codes and evaluates them using prepared sets of inputs and expected outputs on backend servers.

Internally, the system uses rather complicated configuration model for the exercises which allows creating quite complex testing scenarios. Furthermore, the compiled solutions are tested using state of the art sandbox, which is based on kernel cgroups.

Where to get it

The project is available under MIT license. See the links below.


Contact email:


The content of this web site is licensed under Creative Commons Attribution-NonCommercial 3.0 Czech Republic