License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.SLATE.2021.9
URN: urn:nbn:de:0030-drops-144261
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/14426/
Go to the corresponding OASIcs Volume Portal


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

Mooshak’s Diet Update: Introducing YAPExIL Format to Mooshak (Short Paper)

pdf-format:
OASIcs-SLATE-2021-9.pdf (0.5 MB)


Abstract

Practice is pivotal in learning programming. As many other automated assessment tools for programming assignments, Mooshak has been adopted by numerous educational practitioners to support them in delivering timely and accurate feedback to students during exercise solving. These tools specialize in the delivery and assessment of blank-sheet coding questions. However, the different phases of a student’s learning path may demand distinct types of exercises (e.g., bug fix and block sorting) to foster new competencies such as debugging programs and understanding unknown source code or, otherwise, to break the routine and keep engagement. Recently, a format for describing programming exercises - YAPExIL -, supporting different types of activities, has been introduced. Unfortunately, no automated assessment tool yet supports this novel format. This paper describes a JavaScript library to transform YAPExIL packages into Mooshak problem packages (i.e., MEF format), keeping support for all exercise types. Moreover, its integration in an exercise authoring tool is described.

BibTeX - Entry

@InProceedings{paiva_et_al:OASIcs.SLATE.2021.9,
  author =	{Paiva, Jos\'{e} Carlos and Queir\'{o}s, Ricardo and Leal, Jos\'{e} Paulo},
  title =	{{Mooshak’s Diet Update: Introducing YAPExIL Format to Mooshak}},
  booktitle =	{10th Symposium on Languages, Applications and Technologies (SLATE 2021)},
  pages =	{9:1--9:7},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-202-0},
  ISSN =	{2190-6807},
  year =	{2021},
  volume =	{94},
  editor =	{Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Sim\~{o}es, Alberto and Portela, Filipe and Pereira, Maria Jo\~{a}o},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2021/14426},
  URN =		{urn:nbn:de:0030-drops-144261},
  doi =		{10.4230/OASIcs.SLATE.2021.9},
  annote =	{Keywords: programming exercises format, interoperability, automated assessment, learning programming}
}

Keywords: programming exercises format, interoperability, automated assessment, learning programming
Collection: 10th Symposium on Languages, Applications and Technologies (SLATE 2021)
Issue Date: 2021
Date of publication: 10.08.2021
Supplementary Material: Software (Source Code): https://github.com/FGPE-Erasmus/yapexil-mef-converter archived at: https://archive.softwareheritage.org/swh:1:dir:017c9838b4dfb8d45092d31e55804671f3449de2


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