Today's students are immersed in an environment where technology predominates and they expect learning to be as fast, simple and entertaining as possible, integrating digital information and the internet in the realization of activities and development of the courses. However, the reality differs from the expectations of the students; Despite the large number of tools available for carrying out activities in classes, they do not manage to effectively support the teaching and learning process. It is in this context the incorporation of games in the classroom is presented as an important factor for the reinforcement of knowledge, development of skills such as problem solving, teamwork and communication, among others. In this sense, gamification, defined as "The use of game elements and game design techniques in non-game contexts", enhances the way of motivating and encouraging students to develop desired behaviors. In this study we design and evaluate a gamification strategy and a web application, which are focused on measuring the progress of student's competences through game elements integrated in the activities carried out in classes.