Defining requirements for a gamified programming exercises format
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , , |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/14798 |
Resumo: | Computer programming is a complex domain both to teach and learn. This incited endeavors to find methods that could mitigateat least some of the existing barriers. In the last years, automatic assessment has been playing an important role in reducing theburden of teachers in the assessment of students’ attempts to solve programming exercises and fostering the autonomy of studentsby 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 andengagement of students. Despite its rising spread, until now, there is not a programming exercise specification format addressingthe needs of gamification, such as the definition of challenges, the underlying storyline, including the links to other exercises, orthe rewards for solving challenges in form of points, badges or virtual items. Such a data format would allow the exchange ofready-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 defininggamification rules themselves.In this paper, we analyze a set of concepts related to programming gamification developed in our previous work to identify therequirements for the specification of a gamified exercise format. |
id |
RCAP_7152aef549b3fc58c77cb8b0024a2ad2 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/14798 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Defining requirements for a gamified programming exercises formatGamificationComputer programmingE-learningInteroperabilityFormat requirementsComputer programming is a complex domain both to teach and learn. This incited endeavors to find methods that could mitigateat least some of the existing barriers. In the last years, automatic assessment has been playing an important role in reducing theburden of teachers in the assessment of students’ attempts to solve programming exercises and fostering the autonomy of studentsby 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 andengagement of students. Despite its rising spread, until now, there is not a programming exercise specification format addressingthe needs of gamification, such as the definition of challenges, the underlying storyline, including the links to other exercises, orthe rewards for solving challenges in form of points, badges or virtual items. Such a data format would allow the exchange ofready-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 defininggamification rules themselves.In this paper, we analyze a set of concepts related to programming gamification developed in our previous work to identify therequirements for the specification of a gamified exercise format.This paper is based on the work done within the Framework for Gamified Programming Education project supported by the European Union’s Erasmus Plus programme (agreement no. 2018-1-PL01-KA203-050803).ElsevierRepositório Científico do Instituto Politécnico do PortoSwacha, JakubQueirós, RicardoPaiva, José CarlosLeal, José Paulo2019-11-07T17:04:44Z20192019-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/14798eng10.1016/j.procs.2019.09.425info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-07-03T01:48:55Zoai:recipp.ipp.pt:10400.22/14798Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-07-03T01:48:55Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Defining requirements for a gamified programming exercises format |
title |
Defining requirements for a gamified programming exercises format |
spellingShingle |
Defining requirements for a gamified programming exercises format Swacha, Jakub Gamification Computer programming E-learning Interoperability Format requirements |
title_short |
Defining requirements for a gamified programming exercises format |
title_full |
Defining requirements for a gamified programming exercises format |
title_fullStr |
Defining requirements for a gamified programming exercises format |
title_full_unstemmed |
Defining requirements for a gamified programming exercises format |
title_sort |
Defining requirements for a gamified programming exercises format |
author |
Swacha, Jakub |
author_facet |
Swacha, Jakub Queirós, Ricardo Paiva, José Carlos Leal, José Paulo |
author_role |
author |
author2 |
Queirós, Ricardo Paiva, José Carlos Leal, José Paulo |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Swacha, Jakub Queirós, Ricardo Paiva, José Carlos Leal, José Paulo |
dc.subject.por.fl_str_mv |
Gamification Computer programming E-learning Interoperability Format requirements |
topic |
Gamification Computer programming E-learning Interoperability Format requirements |
description |
Computer programming is a complex domain both to teach and learn. This incited endeavors to find methods that could mitigateat least some of the existing barriers. In the last years, automatic assessment has been playing an important role in reducing theburden of teachers in the assessment of students’ attempts to solve programming exercises and fostering the autonomy of studentsby 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 andengagement of students. Despite its rising spread, until now, there is not a programming exercise specification format addressingthe needs of gamification, such as the definition of challenges, the underlying storyline, including the links to other exercises, orthe rewards for solving challenges in form of points, badges or virtual items. Such a data format would allow the exchange ofready-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 defininggamification rules themselves.In this paper, we analyze a set of concepts related to programming gamification developed in our previous work to identify therequirements for the specification of a gamified exercise format. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-11-07T17:04:44Z 2019 2019-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference object |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/14798 |
url |
http://hdl.handle.net/10400.22/14798 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1016/j.procs.2019.09.425 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Elsevier |
publisher.none.fl_str_mv |
Elsevier |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817542997534834688 |