Título : Plataforma de recursos de aprendizaje para programación |
Autor : Montesinos Alvarado, Julio |
Tutor: Polotskaya, Kristina |
Editor : Universidad Miguel Hernández de Elche |
Departamento: Departamentos de la UMH::Ingeniería de Computadores |
Fecha de publicación: 2022-06-02 |
URI : https://hdl.handle.net/11000/28622 |
Resumen :
En la actualidad hay numerosas plataformas destinadas al aprendizaje con el fin de formar, calificar y facilitar la curva de aprendizaje a los alumnos en temas diversos. Cada plataforma ofrece una serie de funcionalidades que quizás otras no lo ofrecen, por lo que están continuamente mejorando la experiencia del usuario con el fin de que utilicen la mayor cantidad de estudiantes posibles su plataforma. Aunque en algunas ocasiones se debe utilizar más de una plataforma diferente de forma simultánea para utilizar funcionalidades que no te ofrece la otra plataforma.
Esta aplicación ha sido desarrollada con el fin de suplir la necesidad de utilizar un editor de código de programación online de forma sencilla e intuitiva dentro de la propia aplicación que ofrece los cursos para mejorar la experiencia del usuario y no tener que utilizar otra aplicación distinta y poder ejecutar el código. Como novedad, se ha utilizado una tecnología nueva que permite ejecutar el código en la parte del cliente y no en la parte del servidor.
Además, permite tener diferentes tipos de rol de usuario con la potestad de gestionar cursos, usuarios y contenidos de los cursos, dependiendo del rol que se tenga. Se permite realizar tareas utilizando un editor de código de programación online, entregarlas y ser corregidas con alguna observación por parte del docente.
La aplicación ha sido desarrollada principalmente mediante el lenguaje de programación PHP, Javascript, html5, CSS y en menor medida Mysql, Python, Pyodide, Json utilizando la técnica de desarrollo web Ajax y la tecnología Webassembly y Codemirror. Todo ello siguiendo el patrón MVC.
Por último, el desarrollo está realizado de forma que se puedan ampliar sus funcionalidades de forma sencilla sin tener que hacer grandes cambios en el código.
|
Palabras clave/Materias: docencia online programación aplicación web |
Área de conocimiento : CDU: Ciencias aplicadas: Ingeniería. Tecnología |
Tipo documento : application/pdf |
Derechos de acceso: info:eu-repo/semantics/openAccess |
Aparece en las colecciones: TFG-Ingeniería Informática en Tecnologías de la Información (ELCHE)
|