Defining requirements for a gamified programming exercises format

Detalhes bibliográficos
Autor(a) principal: Swacha, Jakub
Data de Publicação: 2019
Outros Autores: Queirós, Ricardo, Paiva, José Carlos, Leal, José Paulo
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