En este Trabajo Fin de Grado se ha desarrollado un sistema que permite al profesorado crear de forma sencilla chatbots integrables en escape rooms educativos a fin de ofrecer soluciones gamificadas más completas e innovadoras.
Para este desarrollo se tuvo en cuenta que la mayoría de profesores no tienen conocimiento técnico relativo a las tecnologías subyacentes a los chatbots, por lo que uno de los principales objetivos fue que tanto la interfaz como la experiencia de creación, configuración e integración fuesen lo más amigables y fáciles de usar posible.
En lo relativo al alumnado, se sabe que cada generación que viene es una generación que ha crecido más con la tecnología por lo que a la hora de transmitir conocimientos es una gran idea hacer uso de tecnologías que usan en el día a día y les resultan cercanas, como son los chats.
Como resumen del desarrollo, ha sido una labor de alinear todos los conocimientos técnicos relativos a los chatbots y tecnologías como el Procesamiento del Lenguaje Natural junto a la perspectiva del profesor promedio que no tiene conocimiento de este tipo y la necesidad del alumnado de recibir una experiencia que les motive a seguir aprendiendo.
Finalmente, respecto a las herramientas utilizadas, se ha usado la librería Rasa como motor de inteligencia artificial y conversacional, JavaScript con Svelte y SvelteKit como marcos de trabajo para las aplicaciones web, y diversas librerías de código abierto como Flowbite o Lucia para facilitar el desarrollo.
Abstract:
In this Final Degree Project a system has been developed that allows teachers to easily create chatbots that can be integrated into educational escape rooms in order to offer more complete and innovative gamified solutions.
For this development it was taken into account that most teachers do not have technical knowledge about the technologies underlying the chatbots, so one of the main objectives was that both the interface and the experience of creation, configuration and integration were as friendly and easy to use as possible.
Regarding the students, it is known that each new generation is a generation that has grown up more with technology, so when it comes to transmitting knowledge, it is a great idea to make use of technologies that they use on a daily basis and are close to them, such as chatbots.
As a summary of the development, it has been a work of aligning all the technical knowledge related to chatbots and technologies such as Natural Language Processing with the perspective of the average teacher who has no knowledge of this type and the need of students to receive an experience that motivates them to continue learning.
Finally, regarding the tools used, the Rasa library has been used as an artificial intelligence and conversational engine, JavaScript with Svelte and SvelteKit have been used as frameworks for web applications, and several open source libraries such as Flowbite or Lucia have been used to to make the development experience easier.
En este Trabajo Fin de Grado se ha desarrollado un sistema que permite al profesorado crear de forma sencilla chatbots integrables en escape rooms educativos a fin de ofrecer soluciones gamificadas más completas e innovadoras.
Para este desarrollo se tuvo en cuenta que la mayoría de profesores no tienen conocimiento técnico relativo a las tecnologías subyacentes a los chatbots, por lo que uno de los principales objetivos fue que tanto la interfaz como la experiencia de creación, configuración e integración fuesen lo más amigables y fáciles de usar posible.
En lo relativo al alumnado, se sabe que cada generación que viene es una generación que ha crecido más con la tecnología por lo que a la hora de transmitir conocimientos es una gran idea hacer uso de tecnologías que usan en el día a día y les resultan cercanas, como son los chats.
Como resumen del desarrollo, ha sido una labor de alinear todos los conocimientos técnicos relativos a los chatbots y tecnologías como el Procesamiento del Lenguaje Natural junto a la perspectiva del profesor promedio que no tiene conocimiento de este tipo y la necesidad del alumnado de recibir una experiencia que les motive a seguir aprendiendo.
Finalmente, respecto a las herramientas utilizadas, se ha usado la librería Rasa como motor de inteligencia artificial y conversacional, JavaScript con Svelte y SvelteKit como marcos de trabajo para las aplicaciones web, y diversas librerías de código abierto como Flowbite o Lucia para facilitar el desarrollo.
Abstract:
In this Final Degree Project a system has been developed that allows teachers to easily create chatbots that can be integrated into educational escape rooms in order to offer more complete and innovative gamified solutions.
For this development it was taken into account that most teachers do not have technical knowledge about the technologies underlying the chatbots, so one of the main objectives was that both the interface and the experience of creation, configuration and integration were as friendly and easy to use as possible.
Regarding the students, it is known that each new generation is a generation that has grown up more with technology, so when it comes to transmitting knowledge, it is a great idea to make use of technologies that they use on a daily basis and are close to them, such as chatbots.
As a summary of the development, it has been a work of aligning all the technical knowledge related to chatbots and technologies such as Natural Language Processing with the perspective of the average teacher who has no knowledge of this type and the need of students to receive an experience that motivates them to continue learning.
Finally, regarding the tools used, the Rasa library has been used as an artificial intelligence and conversational engine, JavaScript with Svelte and SvelteKit have been used as frameworks for web applications, and several open source libraries such as Flowbite or Lucia have been used to to make the development experience easier. Read More


