Repository logo
 
Publication

Design and implementation of an IDE for learning programming languages using a gamification service

dc.contributor.authorPaiva, José Carlos
dc.contributor.authorLeal, José Paulo
dc.contributor.authorQueirós, Ricardo
dc.date.accessioned2016-11-14T12:11:18Z
dc.date.available2016-11-14T12:11:18Z
dc.date.issued2016
dc.description.abstractThis chapter presents the architecture and design of Enki, an Integrated Development Environment (IDE) for learning programming languages on Massive Open Online Courses (MOOCs). This environment can be used as a tool by a Learning Management System (LMS) and a typical LMS such as Moodle can launch it using the Learning Tool Interoperability (LTI) API. Student authentication tokens are passed via LTI, thus integrating Enki in the single sign-on domain of the academic institution. The proposed tool has a web user interface similar to those of reference IDEs, where the learner has access to different integrated tools, from viewing tutorial videos, to solving programming exercises that are automatically evaluated. Enki uses several gamification strategies to engage learners, including generic gamifications services provided by Odin and the sequencing of educational resources. The course content (videos, PDFs, programming exercises) is progressively disclosed to the learner as he successfully completes exercises. This is similar to what happens in a game, where new levels are unlocked as the previous are completed, thus contributing to the sense of achievement.pt_PT
dc.identifier.doi10.4018/978-1-5225-1034-5.ch014pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/8658
dc.language.isoengpt_PT
dc.publisherIGI Globalpt_PT
dc.titleDesign and implementation of an IDE for learning programming languages using a gamification servicept_PT
dc.typebook part
dspace.entity.typePublication
oaire.citation.endPage308pt_PT
oaire.citation.startPage295pt_PT
oaire.citation.titleGamification-Based E-Learning Strategies for Computer Programming Educationpt_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.rightsclosedAccesspt_PT
rcaap.typebookPartpt_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:
CAPL_RicardoQueiros_2016_1.pdf
Size:
424.94 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: