Online Judges are e-learning tools used to improve the programming skills, typically for programming contests such as International Olympiads in Informatics and ACM International Collegiate Programming Contest. In this context, due to the nowadays broad list of programming tasks available in Online Judges, it is crucial to help the learner by recommending a challenging but not unsolvable task. So far, in the literature, few authors focused on Recommender Systems (RSs) for Online Judges; in this paper we discuss some peculiarities of this problem, that prevent the use of standard RSs, and address a first building brick: the assessment of (relative) tasks hardness. We also present the results of a preliminary experimental evaluation of our approach, that proved to be effective against the available dataset, consisting in all the submissions made in the Italian National Online Judge, used to train students for the Italian Olympiads in Informatics.

Recommending tasks in online judges / Audrito, G.; Di Mascio, T.; Fantozzi, P.; Laura, L.; Martini, G.; Nanni, U.; Temperini, M.. - 1007:(2020), pp. 129-136. (Intervento presentato al convegno 9th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2019 tenutosi a Ávila; Spain) [10.1007/978-3-030-23990-9_16].

Recommending tasks in online judges

Di Mascio T.;Fantozzi P.;Laura L.
;
Nanni U.;Temperini M.
2020

Abstract

Online Judges are e-learning tools used to improve the programming skills, typically for programming contests such as International Olympiads in Informatics and ACM International Collegiate Programming Contest. In this context, due to the nowadays broad list of programming tasks available in Online Judges, it is crucial to help the learner by recommending a challenging but not unsolvable task. So far, in the literature, few authors focused on Recommender Systems (RSs) for Online Judges; in this paper we discuss some peculiarities of this problem, that prevent the use of standard RSs, and address a first building brick: the assessment of (relative) tasks hardness. We also present the results of a preliminary experimental evaluation of our approach, that proved to be effective against the available dataset, consisting in all the submissions made in the Italian National Online Judge, used to train students for the Italian Olympiads in Informatics.
2020
9th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2019
e-learning; Programming contests; Recommender systems
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Recommending tasks in online judges / Audrito, G.; Di Mascio, T.; Fantozzi, P.; Laura, L.; Martini, G.; Nanni, U.; Temperini, M.. - 1007:(2020), pp. 129-136. (Intervento presentato al convegno 9th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2019 tenutosi a Ávila; Spain) [10.1007/978-3-030-23990-9_16].
File allegati a questo prodotto
File Dimensione Formato  
Audrito_Recommending_2020.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 3.54 MB
Formato Adobe PDF
3.54 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1348796
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact