Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/11000/28622

Plataforma de recursos de aprendizaje para programación


Vista previa

Ver/Abrir:
 TFG-Montesinos Alvarado, Julio-Parte 1.pdf

6,38 MB
Adobe PDF
Compartir:

Ver/Abrir:
 TFG-Montesinos Alvarado, Julio-Parte 2.pdf

4,94 MB
Adobe PDF
Compartir:

Ver/Abrir:
 Bibliografía.pdf

1,65 MB
Adobe PDF
Compartir:

Ver/Abrir:
 Anexo.pdf

3,74 MB
Adobe PDF
Compartir:
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)



Creative Commons La licencia se describe como: Atribución-NonComercial-NoDerivada 4.0 Internacional.