Defining Requirements for a Gamified Programming Exercises Format

被引:1
作者
Swacha, Jakub [1 ]
Queiros, Ricardo [2 ,3 ]
Paiva, Jose Carlos [2 ]
Leal, Jose Paulo [2 ,4 ]
机构
[1] Univ Szczecin, Inst Informat Technol Management, Szczecin, Poland
[2] CRACS INESC TEC, Porto, Portugal
[3] Polytech Porto, ESMAD, Porto, Portugal
[4] Univ Porto, DCC FCUP, Porto, Portugal
来源
KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019) | 2019年 / 159卷
关键词
gamification; computer programming; e-learning; interoperability; format requirements;
D O I
10.1016/j.procs.2019.09.425
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computer programming is a complex domain both to teach and learn. This incited endeavors to find methods that could mitigate at least some of the existing barriers. In the last years, automatic assessment has been playing an important role in reducing the burden of teachers in the assessment of students' attempts to solve programming exercises and fostering the autonomy of students by allowing them to practice in any place and at any time with timely feedback. Even more recent development is the use of gamification in computer programming education in order to raise the enjoyment and engagement of students. Despite its rising spread, until now, there is not a programming exercise specification format addressing the needs of gamification, such as the definition of challenges, the underlying storyline, including the links to other exercises, or the rewards for solving challenges in form of points, badges or virtual items. Such a data format would allow the exchange of ready-to-use programming exercises along with the gamification-related data among different educational institutions and courses, providing instructors a possibility to make use of gamification in their courses without having to invest their own time in defining gamification rules themselves. In this paper, we analyze a set of concepts related to programming gamification developed in our previous work to identify the requirements for the specification of a gamified exercise format. (C) 2019 The Authors. Published by Elsevier B.V.
引用
收藏
页码:2502 / 2511
页数:10
相关论文
共 12 条
[1]  
Edwards Stephen H., 2008, SIGCSE Bulletin, V40, P167, DOI 10.1145/1473195.1473240
[2]  
FGPE Project Consortium, 2019, IO1 GAM SCHEM PROGR
[3]  
Haobin Z., 2012, FREEPROBLEMSET
[4]  
Kattis, 2019, KATTIS
[5]  
Klenin A., 2011, COMMON PROBLEM DESCR
[6]  
Leal J.P., 2018, MOOSHAK
[7]   Mooshak: a Web-based multi-site programming contest system [J].
Leal, JP ;
Silva, F .
SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (06) :567-581
[8]  
Queiros R., 2011, C NAC XATA XML APL T C NAC XATA XML APL T, V9, P37
[9]   BabeLO-An Extensible Converter of Programming Exercises Formats [J].
Queiros, Ricardo ;
Leal, Jose Paulo .
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2013, 6 (01) :38-45
[10]  
Scheffers E., 2017, PEACH3