Jutge.org: Characteristics and Experiences

Jordi Petit, Salvador Roura, Josep Carmona, Jordi Cortadella, Amalia Duch, Omer Gimenez, Anaga Mani, Jan Mas, Enric Rodriguez-Carbonella, Albert Rubio, Javier de San Pedro, Divya Venkataramani
2017 IEEE Transactions on Learning Technologies  
Jutge.org is an open educational online programming judge designed for students and instructors, featuring a repository of problems that is well organized by courses, topics and difficulty. Internally, Jutge.org uses a secure and efficient architecture and integrates modern verification techniques, formal methods, static code analysis and data mining. Jutge.org has exhaustively been used during the last decade at the Universitat Politècnica de Catalunya to strengthen the learning-by-doing
more » ... ch in several courses. This paper presents the main characteristics of Jutge.org and shows its use and impact on a wide range of courses covering basic programming, data structures, algorithms, artificial intelligence, functional programming and circuit design.
doi:10.1109/tlt.2017.2723389 fatcat:2ekdvdrbx5dudpwmyovwawpzpq