The importance of e-learning tools facilitating the process of learning to program is growing, especially as the pandemic-caused lockdown enforced distance learning in many countries. The key success factor in this process is the provision of an instant and relevant feedback to students. In this paper, we describe a novel open-source programming learning environment featuring automatic assessment of students\u27 solutions and customized gamification. This environment has been developed as a part of the FGPE framework
For the past several years, many gamification applications have been introduced and implemented for ...
Piteira, M., Costa, C. J., & Aparicio, M. (2017). A conceptual framework to implement gamification o...
This chapter presents the architecture and design of Enki, an Integrated Development Environment (ID...
E-learning tools are gaining increasing relevance as facilitators in the task of learning how to pro...
E-learning tools are gaining increasing relevance as facilitators in the task of learning how to pro...
Learning programming relies on practicing it which is often hampered by the barrier of difficulty. T...
Gamification is the most active methodology utilized in the E-learning environment for teaching-lear...
Computer programming is a difficult subject that can only be mastered with lots of practice. It is t...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
In this paper we present a newly developed online learning platform which introduces gamification el...
Solving programming exercises is the best way to promote practice in computer programming courses an...
Solving programming exercises is the best way to promote practice in computer programming courses an...
Gamification, namely applying game-like thinking to non-game applications, has been becoming a commo...
One of the challenges that many programming instructors face in classes is to deal with sometimes gr...
With an increasing number of primary schools having programming as a mandatory subject, students and...
For the past several years, many gamification applications have been introduced and implemented for ...
Piteira, M., Costa, C. J., & Aparicio, M. (2017). A conceptual framework to implement gamification o...
This chapter presents the architecture and design of Enki, an Integrated Development Environment (ID...
E-learning tools are gaining increasing relevance as facilitators in the task of learning how to pro...
E-learning tools are gaining increasing relevance as facilitators in the task of learning how to pro...
Learning programming relies on practicing it which is often hampered by the barrier of difficulty. T...
Gamification is the most active methodology utilized in the E-learning environment for teaching-lear...
Computer programming is a difficult subject that can only be mastered with lots of practice. It is t...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
In this paper we present a newly developed online learning platform which introduces gamification el...
Solving programming exercises is the best way to promote practice in computer programming courses an...
Solving programming exercises is the best way to promote practice in computer programming courses an...
Gamification, namely applying game-like thinking to non-game applications, has been becoming a commo...
One of the challenges that many programming instructors face in classes is to deal with sometimes gr...
With an increasing number of primary schools having programming as a mandatory subject, students and...
For the past several years, many gamification applications have been introduced and implemented for ...
Piteira, M., Costa, C. J., & Aparicio, M. (2017). A conceptual framework to implement gamification o...
This chapter presents the architecture and design of Enki, an Integrated Development Environment (ID...