Please use this identifier to cite or link to this item: https://hdl.handle.net/11000/28622

Plataforma de recursos de aprendizaje para programación


Thumbnail

View/Open:
 TFG-Montesinos Alvarado, Julio-Parte 1.pdf

6,38 MB
Adobe PDF
Share:

View/Open:
 TFG-Montesinos Alvarado, Julio-Parte 2.pdf

4,94 MB
Adobe PDF
Share:

View/Open:
 Bibliografía.pdf

1,65 MB
Adobe PDF
Share:

View/Open:
 Anexo.pdf

3,74 MB
Adobe PDF
Share:
Title:
Plataforma de recursos de aprendizaje para programación
Authors:
Montesinos Alvarado, Julio
Tutor:
Polotskaya, Kristina  
Editor:
Universidad Miguel Hernández de Elche
Department:
Departamentos de la UMH::Ingeniería de Computadores
Issue Date:
2022-06-02
URI:
https://hdl.handle.net/11000/28622
Abstract:
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.
Keywords/Subjects:
docencia online
programación
aplicación web
Knowledge area:
CDU: Ciencias aplicadas: Ingeniería. Tecnología
Type of document:
application/pdf
Access rights:
info:eu-repo/semantics/openAccess
Appears in Collections:
TFG-Ingeniería Informática en Tecnologías de la Información (ELCHE)



Creative Commons ???jsp.display-item.text9???