Go to:
Logótipo
You are here: Start > Publications > View > Design and implementation of an IDE for learning programming languages using a gamification service
Clube de Leitura: Vamos a Livros || Premiados nas Palavras
Publication

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

Title
Design and implementation of an IDE for learning programming languages using a gamification service
Type
Chapter or Part of a Book
Year
2016
Authors
Paiva, JC
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
José Paulo Leal
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Ricardo Queiros
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page Without ORCID
Indexing
Other information
Authenticus ID: P-00M-PRB
Abstract (EN): This 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.
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Managing Gamified Programming Courses with the FGPE Platform (2022)
Article in International Scientific Journal
Paiva, JC; Ricardo Queiros; José Paulo Leal; Swacha, J; Miernik, F
GEdIL-Gamified Education Interoperability Language (2020)
Article in International Scientific Journal
Swacha, J; Paiva, JC; José Paulo Leal; Ricardo Queiros; Montella, R; Kosta, S
Gamification of Learning Activities with the Odin service (2016)
Article in International Scientific Journal
Paiva, JC; José Paulo Leal; Ricardo Queiros
Fostering Programming Practice through Games (2020)
Article in International Scientific Journal
Paiva, JC; José Paulo Leal; Ricardo Queiros
Yet Another Programming Exercises Interoperability Language (Short Paper) (2020)
Article in International Conference Proceedings Book
Paiva, JC; Ricardo Queiros; José Paulo Leal; Swacha, J

See all (18)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-10-02 at 05:11:19 | Acceptable Use Policy | Data Protection Policy | Complaint Portal