Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Interest
Topics
Details

Details

  • Name

    José Carlos Paiva
  • Cluster

    Computer Science
  • Role

    Research Assistant
  • Since

    01st August 2014
001
Publications

2020

Authoring Game-Based Programming Challenges to Improve Students’ Motivation

Authors
Paiva, JC; Leal, JP; Queirós, R;

Publication
Advances in Intelligent Systems and Computing

Abstract
One of the great challenges in programming education is to keep students motivated while working on their programming assignments. Of the techniques proposed in the literature to engage students, gamification is arguably the most widely spread and effective method. Nevertheless, gamification is not a panacea and can be harmful to students. Challenges comprising intrinsic motivators of games, such as graphical feedback and game-thinking, are more prone to have longterm positive effects on students, but those are typically complex to create or adapt to slightly distinct contexts. This paper presents Asura, a game-based programming assessment environment providing means to minimize the hurdle of building game challenges. These challenges invite the student to code a Software Agent to solve a certain problem, in a way that can defeat every opponent. Moreover, the experiment conducted to assess the difficulty of authoring Asura challenges is described. © 2020, Springer Nature Switzerland AG.

2019

Towards a framework for gamified programming education

Authors
Swacha, J; Queiros, R; Paiva, JC;

Publication
Proceedings - 2019 International Symposium on Educational Technology, ISET 2019

Abstract
Computer programming is a difficult subject that can only be mastered with lots of practice. It is therefore of primary importance to rise and retain students' engagement during a programming course, a task in which gamification has been proven as a competent method. Even though there are numerous reports on applying gamification to programming courses, there are no available open resources or dedicated platforms that could be used by programming teachers to gamify their courses, meeting both the requirements of being easy to adopt and leaving the decisions on the scope of the course and the level of gamification to the teachers themselves. In order to fulfill this gap, a consortium of four European institutions initiated a common project to develop open gamified programming exercises and interactive course materials for popular programming languages. In this paper, we report the results of the first stage of this work, which defined the range of gamification concepts to be covered within the developed framework and its evaluation by students. © 2019 IEEE.

2018

Improving Diagram Assessment in Mooshak

Authors
Correia, H; Leal, JP; Paiva, JC;

Publication
Technology Enhanced Assessment - Communications in Computer and Information Science

Abstract

2018

Asura: A Game-Based Assessment Environment for Mooshak (Short Paper)

Authors
Paiva, JC; Leal, JP;

Publication
7th Symposium on Languages, Applications and Technologies, SLATE 2018, June 21-22, 2018, Guimaraes, Portugal

Abstract

2018

Moozz: Assessment of Quizzes in Mooshak 2.0 (Short Paper)

Authors
Correia, H; Leal, JP; Paiva, JC;

Publication
7th Symposium on Languages, Applications and Technologies, SLATE 2018, June 21-22, 2018, Guimaraes, Portugal

Abstract