Repository logo
 
Publication

PROud - a gamification framework based on programming exercises usage data

dc.contributor.authorQueirós, Ricardo
dc.date.accessioned2019-11-07T15:31:28Z
dc.date.available2019-11-07T15:31:28Z
dc.date.issued2019
dc.description.abstractSolving programming exercises is the best way to promote practice in computer programming courses and, hence, to learn a programming language. Meanwhile, programming courses continue to have an high rate of failures and dropouts. The main reasons are related with the inherent domain complexity, the teaching methodologies, and the absence of automatic systems with features such as intelligent authoring, profile-based exercise sequencing, content adaptation, and automatic evaluation on the student’s resolution. At the same time, gamification is being used as an approach to engage learners’ motivations. Despite its success, its implementation is still complex and based on ad-hoc and proprietary solutions. This paper presents PROud as a framework to inject gamification features in computer programming learning environments based on the usage data from programming exercises. This data can be divided into two categories: generic data produced by the learning environment—such as, the number of attempts and the duration that the students took to solve a specific exercise—or code-specific data produced by the assessment tool—such as, code size, use memory, or keyword detection. The data is gathered in cloud storage and can be consumed by the learning environment through the use of a client library that communicates with the server through an established Application Programming Interface (API). With the fetched data, the learning environment can generate new gamification assets (e.g., leaderboards, quests, levels) or enrich content adaptations and recommendations in the inner components such as the sequencing tools. The framework is evaluated on its usefulness in the creation of a gamification asset to present dynamic statistics on specific exercises.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.3390/info10020054
dc.identifier.urihttp://hdl.handle.net/10400.22/14792
dc.language.isoengpt_PT
dc.publisherMDPIpt_PT
dc.relation.publisherversionhttps://www.mdpi.com/2078-2489/10/2/54pt_PT
dc.subjectCloud gamificationpt_PT
dc.subjectWeb servicespt_PT
dc.subjectComputer programmingpt_PT
dc.titlePROud - a gamification framework based on programming exercises usage datapt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.titleInformationpt_PT
oaire.citation.volume10, 2pt_PT
person.familyNameQueirós
person.givenNameRicardo
person.identifierR-000-MDC
person.identifier.ciencia-id711A-CAB3-7A23
person.identifier.orcid0000-0002-1985-6285
person.identifier.scopus-author-id26633220900
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationd8531e25-82f0-4a16-8e56-a38070fa64cd
relation.isAuthorOfPublication.latestForDiscoveryd8531e25-82f0-4a16-8e56-a38070fa64cd

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART_RicardoQueirós_2019_1.pdf
Size:
571.19 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: