Sarasa Cabezuelo, AntonioBofill Diéguez, Fabián2023-06-172023-06-172021https://hdl.handle.net/20.500.14352/10353Trabajo de Fin de Grado en Ingeniería del software, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2020/2021El proyecto consiste en una herramienta que permite generar cursos y caminos para el aprendizaje de un lenguaje de programación. Los caminos automatizan el contenido acorde a las evaluaciones obtenidas en los cursos. La aplicación está contextualizada dentro del marco de las herramientas de aprendizaje móvil y traslada la mecánica de los juegos a un entorno educativo con el fin de conseguir mejores resultados. Mediante estas técnicas se busca aumentar la motivación y la participación durante la experiencia de aprendizaje. Para la implementación, se ha desarrollado una aplicación web desde la cual se administrará el funcionamiento general. También se ha implementado una aplicación móvil que utiliza un servicio REST para obtener la información.The project is to build a tool that allows generating courses and itineraries for learning a programming language. The itineraries automate the content delivered according to the scores obtained in the courses. The application falls within the framework of mobile learning tools and transfers the mechanics of games to an educational environment in order to achieve better results. These techniques seek to increase motivation and participation during the learning experience. For implementation, a web application has been developed from which the general operation will be managed. A mobile application that uses a REST service to obtain the information has also been implemented.spaAtribución-NoComercial 3.0 EspañaDesarrollo de una aplicación educativa para aprender PythonDevelopment of an educational application to learn Pythonbachelor thesisopen access004(043.3)Herramienta aprendizajeCuestionariosCreación de cursosAplicación webAplicación móvilAPI RESTLearning toolQuizzesCourse creationWeb applicationMobile applicationREST APIInformática (Informática)1203.17 Informática