,
Ricardo Queirós
,
José Paulo Leal
,
Jakub Swacha
Creative Commons Attribution 3.0 Unported license
This paper introduces Yet Another Programming Exercises Interoperability Language (YAPExIL), a JSON format that aims to: (1) support several kinds of programming exercises behind traditional blank sheet activities; (2) capitalize on expressiveness and interoperability to constitute a strong candidate to standard open programming exercises format. To this end, it builds upon an existing open format named PExIL, by mitigating its weaknesses and extending its support for a handful of exercise types. YAPExIL is published as an open format, independent from any commercial vendor, and supported with dedicated open-source software.
@InProceedings{paiva_et_al:OASIcs.SLATE.2020.14,
author = {Paiva, Jos\'{e} Carlos and Queir\'{o}s, Ricardo and Leal, Jos\'{e} Paulo and Swacha, Jakub},
title = {{Yet Another Programming Exercises Interoperability Language}},
booktitle = {9th Symposium on Languages, Applications and Technologies (SLATE 2020)},
pages = {14:1--14:8},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-165-8},
ISSN = {2190-6807},
year = {2020},
volume = {83},
editor = {Sim\~{o}es, Alberto and Henriques, Pedro Rangel and Queir\'{o}s, Ricardo},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2020.14},
URN = {urn:nbn:de:0030-drops-130270},
doi = {10.4230/OASIcs.SLATE.2020.14},
annote = {Keywords: programming exercises format, interoperability, automated assessment, programming learning}
}