OLYMPIADS IN INFORMATICS, 2016, Vol. 10, pp. 207 - 222
© IOI, Vilnius University

ISSN 1822-7732

DOI: 10.15388/ioi.2016.13

oii-web: an Interactive Online Programming Contest Training System*

William Di LUIGI 1 , Gabriele FARINA 1 , Luigi LAURA 1,2,3 Umberto NANNI 2,3 , Marco TEMPERINI 2,3 , Luca VERSARI 1

1 Italian Association for Informatics and Automatic Calculus (AICA)
2 Department of Computer, Control, and Management Engineering “Sapienza” University of Roma, Italy
3 Research Center for Distance Education and Technology Enhanced Learning (DETEL) – Unitelma University
e-mail: {fgabrfarina,williamdiluigi,veluca93}g@gmail.com {laura,nanni,marte}@dis.uniroma1.it

Abstract

. In this paper we report our experience, related to the online training for the Italian and International Olympiads in Informatics. We developed an interactive online system, based on the Contest management System (CMS), the grading system used in several major programming contests including the International Olympiads in Informatics (IOI), and used it in three distinct context: training students for the Italian Olympiads in Informatics (OII), training teachers in order to be able to assist students for the OII, and training the Italian team for the IOI. The system, that is freely available, proved to be a game changer for the whole Italian Olympiads in informatics ecosystem: in one year, we almost doubled the participation to OII, from 13k to 21k secondary school students. Being developed in CMS (http://cms-dev.github.io/), the system is highly available to extensions supporting, for instance, the production of feedback on problems solutions submitted by trainees. It is also freel

Keywords:

programming contest, Olympiads in informatics, programming training, problem recommendation model.

*A preliminary version of this paper appeared as W. Di Luigi, G. Farina, L. Laura, U. Nanni, M. Temperini, and L. Versari. Three Uses of the Online Social Programming Training System: On Nature and Purpose of Spreading Algorithmic Problem Solving. Proceedings of the 8th International Workshop on Social and Personal Computing for Web-Supported Learning Communities, (SPEL 2015) , State of the art and Future Directions in Smart Learning, 369–379, 2016.


PDFTo preview full article text in PDF format click here

Get Free ReaderYou could obtain free Acrobat Reader from Adobe


Copyright © International Olympiads in Informatics, Vilnius University Institute of Mathematics and Informatics, 2016