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

dc.contributor.author José Carlos Paiva en
dc.contributor.author José Paulo Leal en
dc.contributor.author Ricardo Queirós en
dc.date.accessioned 2017-12-19T19:34:04Z
dc.date.available 2017-12-19T19:34:04Z
dc.date.issued 2016 en
dc.description.abstract 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. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4336
dc.identifier.uri http://dx.doi.org/10.4018/978-1-5225-1034-5.ch014 en
dc.language eng en
dc.relation 6251 en
dc.relation 5125 en
dc.relation 5695 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Design and implementation of an IDE for learning programming languages using a gamification service en
dc.type bookPart en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00M-PRB.pdf
Size:
424.94 KB
Format:
Adobe Portable Document Format
Description: