Examinando por Autor "Guerrero Carrasco, Diego"
Mostrando 1 - 2 de 2
- Resultados por página
- Opciones de ordenación
Ítem VSCODE4TEACHING: IMPLEMENTACIÓN DE INTERFAZ WEB PARA EL ECOSISTEMA PARA LA DOCENCIA DE LA PROGRAMACIÓN EN LÍNEA(Universidad Rey Juan Carlos, 2024-07-16) Guerrero Carrasco, DiegoDesde su origen, VSCode4Teaching ha venido siendo una extensión web para Visual Studio Code, un entorno de desarrollo integrado, que tiene como objetivo facilitar y potenciar la docencia de la programación informática para mejorar la educación en competencias digitales y en el ámbito de la informática, área en pleno crecimiento y promulgación a nivel global. Para ello, VSCode4Teaching permite a los profesores crear y gestionar cursos con ejercicios de programación que se basan en una plantilla inicial propuesta por ellos y, opcionalmente, una propuesta de solución al ejercicio. Los alumnos inscritos en los cursos completarán los ejercicios descargándose la plantilla y realizando sobre ella su propuesta propia de resolución, sincronizándola con el servidor para guardarla e informar en tiempo real a sus profesores de los avances realizados hasta finalizarla. La memoria de este Trabajo Fin de Grado describe en profundidad el ciclo de desarrollo relativo al cuarto hito evolutivo del proyecto VSCode4Teaching, en el que se implementa una aplicación web de navegador que incorpora los procesos de negocio que los usuarios ejecutaban en la extensión de Visual Studio Code, eliminando la obligatoriedad de uso de este entorno para alcanzar a un público objetivo mayor. El software del proyecto se organiza en una arquitectura cliente-servidor. El servidor, encargado del suministro, persistencia e interpretación de los datos, intercambia información con dos clientes: la extensión para Visual Studio Code y la aplicación web de navegador, que disponen en consecuencia las interfaces gráficas necesarias para la interacción con la aplicación. El proyecto VSCode4Teaching es software libre divulgado bajo licencia Apache 2.0 a través de un repositorio público en GitHub (URL: https://github.com/codeurjc-students/2019-VSCode4Teaching) que contiene, además, documentación sobre el proyecto para favorecer la libre ejecución, utilización y adaptación del proyecto a toda la comunidad de desarrolladores.Ítem VSCODE4TEACHING: MANTENIMIENTO Y EVOLUCIÓN DE LA HERRAMIENTA PARA LA ENSEÑANZA DE LA PROGRAMACIÓN EN LÍNEA(Universidad Rey Juan Carlos, 2024-07-16) Guerrero Carrasco, DiegoVSCode4Teaching es una extensión para el entorno de desarrollo integrado Visual Studio Code que tiene como objetivo facilitar y potenciar la enseñanza de la disciplina de la programación, contribuyendo así a la mejora de la educación en competencias digitales y en el ámbito de la informática, área que vive un incipiente crecimiento causado por su veloz y revolucionaria implantación y extensión a nivel universal. En VSCode4Teaching, los docentes pueden crear, mantener y supervisar cursos compuestos por ejercicios que los estudiantes matriculados completarán para aprender. Para ello, los profesores proponen una plantilla inicial a cada ejercicio sobre la que los estudiantes construyen la solución que consideren válida, sincronizándola durante su realización para mantener al profesor informado en tiempo real hasta finalizarla. Este Trabajo Fin de Grado abarca todas las cuestiones relativas al tercer trabajo de evolución y adaptación realizado sobre VSCode4Teaching, que introduce nuevas características y refina la funcionalidad de esta herramienta para aumentar su alcance y potenciar su usabilidad y mantenibilidad. Este proyecto tiene una fisonomía de aplicación web compuesta de tres componentes: un servidor, encargado del intercambio, persistencia e interpretación de los datos, una extensión para Visual Studio Code y una aplicación web que permite ampliar la funcionalidad de la aplicación más allá del editor de código. VSCode4Teaching es un proyecto de software libre sujeto a la licencia Apache 2.0 a través de un repositorio público de GitHub (URL: https://github.com/codeurjc-students/2019-VSCode4Teaching) que contiene, además, la documentación necesaria para que otros desarrolladores puedan ejecutar y desplegar la aplicación, pudiendo adaptarla a sus intereses.