Aplicación web para gamificación educativa basada en la resolución de misterios

Campo Martín, Jaime (2023). Aplicación web para gamificación educativa basada en la resolución de misterios. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S. de Ingenieros Informáticos (UPM), Boadilla del Monte.

Descripción

Título: Aplicación web para gamificación educativa basada en la resolución de misterios
Autor/es:
  • Campo Martín, Jaime
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería Informática
Fecha: Abril 2023
Materias:
ODS:
Palabras Clave Informales: Educación, Gamificación, Aplicación web, Resolución de misterios, Gamification, Education, Web application, Mystery Resolution
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_JAIME_CAMPO_MARTIN.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB)

Resumen

Este proyecto tiene como idea principal el desarrollo de una aplicación web para gamificación educativa. La gamificación educativa es una estrategia didáctica que está cogiendo importancia estos últimos años y que se basa en el empleo de recursos o técnicas propias de los juegos en la educación, favoreciendo la motivación y la implicación por parte del estudiante. La asignatura en la que se pretende lanzar esta aplicación es en la asignatura de Bases de Datos de la Escuela Técnica Superior de Ingenieros Informáticos, ya que en esta asignatura ya existe una competición que utiliza elementos de la gamificación, lo que favorece la aceptación del alumno a una nueva competición sin muchas dificultades. La aplicación se va a desarrollar haciendo uso del framework Symfony, que facilita el entendimiento y el manejo del código PHP, que es el lenguaje elegido para el desarrollo del código de la aplicación web debido a su popularidad y a su sencillez. Symfony cuenta con varias herramientas que son útiles para el proyecto, como Doctrine que proporciona una capa de abstracción para el uso de la base de datos sin necesidad de que el desarrollador tenga que realizar las consultas de SQL. El enfoque elegido para esta aplicación ha sido la resolución de misterios o escape rooms, debido a que hace uso de diferentes recursos de la gamificación y a que para la participación en este tipo de juegos se requiere de mayor iniciativa e implicación por parte del alumno que en otros juegos. La aplicación va a compartir página web y base de datos con la competición ya implantada en la asignatura, por lo que hay características, como el inicio de sesión, que ya están implementadas, permitiendo centrar el esfuerzo únicamente en el desarrollo de las funcionalidades necesarias para la realización de la resolución de misterios y la compatibilidad con lo ya desarrollado. La resolución de misterios consiste en que los alumnos que participen van a tener que encontrar diferentes palabras, que están escondidas por el campus e introducirlas en la página web para canjearlas por problemas relacionados con el temario explicado en la asignatura. Una vez el estudiante haya resuelto un problema, tiene que responder, haciendo uso de la página web, a una serie de preguntas relacionadas con este. Si todas las preguntas son resueltas correctamente se le concederá una pista para resolver el misterio final. Para resolver este misterio se tiene que utilizar todas las pistas que se han conseguido a lo largo de la competición.

ABSTRACT

The main idea of this project is the development of a web application for educational gamification. The educational gamification is a didactic strategy that has been gaining importance this last years and it is based on the use of techniques from the games in the education increasing the student´s motivation and implication. The subject where is pretended to be launched the application is in the subject Base de Datos, that is taught in the Escuela Técnica Superior de Ingenieros Informáticos, because in this subject it already exists a competition that uses different elements from the gamification, making it easier to accept a new competition for the student. The application is going to be developed using the Symfony framework that facilitates the understanding and the management of the PHP code, which is the chosen language for the application development web code due to his popularity and simplicity. Symfony has several useful widgets for the project, like Doctrine that gives an abstraction layer to the database use without the need of making SQL consult by the developer. The chosen approach for this application has been the mystery´s resolution or scape rooms, because of the use of different resources from the gamification and because participating in this type of games needs implication and initiative of the student. The application is going to share the web page and the database with the competition already implanted, so there is some characteristics as the login, that are already implemented, allowing to focus the effort only in the development of the necessary functionalities for the creation of the mystery resolution and the compatibility with the ones already developed. To complete the scape room the students must find different key words that are hidden in the campus and introduce them in the web page to trade them for problems related to the topic of the subject. When the student has resolved the problem, he must answer in the web page a question string related to the problem. If all the question are solved correctly, he will be granted with a clue for the final mystery. To solve this mystery, all clues found during the competition must be used.

Más información

ID de Registro: 75345
Identificador DC: https://oa.upm.es/75345/
Identificador OAI: oai:oa.upm.es:75345
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 24 Jul 2023 10:40
Ultima Modificación: 24 Jul 2023 10:40