License: Creative Commons Attribution 3.0 Unported license (CC-BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.SLATE.2020.14
URN: urn:nbn:de:0030-drops-130270
URL: https://drops.dagstuhl.de/opus/volltexte/2020/13027/
Go to the corresponding OASIcs Volume Portal


Paiva, José Carlos ; Queirós, Ricardo ; Leal, José Paulo ; Swacha, Jakub

Yet Another Programming Exercises Interoperability Language (Short Paper)

pdf-format:
OASIcs-SLATE-2020-14.pdf (0.4 MB)


Abstract

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.

BibTeX - Entry

@InProceedings{paiva_et_al:OASIcs:2020:13027,
  author =	{Jos{\'e} Carlos Paiva and Ricardo Queir{\'o}s and Jos{\'e} Paulo Leal and Jakub Swacha},
  title =	{{Yet Another Programming Exercises Interoperability Language (Short Paper)}},
  booktitle =	{9th Symposium on Languages, Applications and Technologies (SLATE 2020)},
  pages =	{14:1--14:8},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-165-8},
  ISSN =	{2190-6807},
  year =	{2020},
  volume =	{83},
  editor =	{Alberto Sim{\~o}es and Pedro Rangel Henriques and Ricardo Queir{\'o}s},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2020/13027},
  URN =		{urn:nbn:de:0030-drops-130270},
  doi =		{10.4230/OASIcs.SLATE.2020.14},
  annote =	{Keywords: programming exercises format, interoperability, automated assessment, programming learning}
}

Keywords: programming exercises format, interoperability, automated assessment, programming learning
Collection: 9th Symposium on Languages, Applications and Technologies (SLATE 2020)
Issue Date: 2020
Date of publication: 16.09.2020


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI