Diferencia entre revisiones de «VPL (Virtual Programming Lab)»

De Documentación Campus Virtual de la UEx
Ir a la navegación Ir a la búsqueda
(Página creada con « == '''VPL (Virtual Programming Lab)''' == ''VPL (Virtual Programming Lab)'', es una herramienta software de código abierto que permite la gestión de prácticas de progr...»)
 
Sin resumen de edición
Línea 8: Línea 8:
'''Información básica sobre VPL'''
'''Información básica sobre VPL'''


Los objetivos planteados en el desarrollo de esta herramienta son:
* Implementar una herramienta abierta, con una amplia distribución y capaz de captar aportaciones externas. <span class="" style="color: turquoise;">*</span>
<ul><li> Implementar una herramienta abierta, con una amplia distribución y capaz de captar aportaciones externas. <span class="" style="color: turquoise;">*</span>
* Cubrir un amplio abanico de posibilidades de uso, incluyendo prácticas presenciales, no presenciales, exámenes en laboratorio, etc. <span class="" style="color: turquoise;">*</span>
</li><li> Cubrir un amplio abanico de posibilidades de uso, incluyendo prácticas presenciales, no presenciales, exámenes en laboratorio, etc. <span class="" style="color: turquoise;">*</span>
* Ser independiente del lenguaje de programación utilizado en las prácticas. <span class="" style="color: turquoise;">*</span>
</li><li> Ser independiente del lenguaje de programación utilizado en las prácticas. <span class="" style="color: turquoise;">*</span>
* Proveer un entorno de desarrollo simple para facilitar el aprendizaje en los primeros cursos. <span class="" style="color: turquoise;">*</span>
</li><li> Proveer un entorno de desarrollo simple para facilitar el aprendizaje en los primeros cursos. <span class="" style="color: turquoise;">*</span>
* Facilitar la evaluación automática de las prácticas entregadas. <span class="" style="color: turquoise;">*</span>
</li><li> Facilitar la evaluación automática de las prácticas entregadas. <span class="" style="color: turquoise;">*</span>
* Garantizar la seguridad del sistema. <span class="" style="color: turquoise;">*</span>
</li><li> Garantizar la seguridad del sistema. <span class="" style="color: turquoise;">*</span>
</li></ul>


'''Descripción de la herramienta'''
'''Descripción de la herramienta'''
 
<div style="border: 2px dotted green; padding: 0 1em;">
VPL permite la gestión de prácticas de programación teniendo como características más destacadas:
VPL permite la gestión de prácticas de programación teniendo como características más destacadas:


<ul><li> Posibilidad de editar el código fuente en el navegador.
* Posibilidad de '''editar el código fuente''' en el navegador.
</li><li> Posibilidad de ejecutar las prácticas de forma interactiva desde el navegador.
* Posibilidad de '''ejecutar las prácticas de forma interactiva''' desde el navegador.
</li><li> Posibilidad de ejecutar pruebas que revisen las prácticas.
* Posibilidad de '''ejecutar pruebas''' que revisen las prácticas.
</li><li> Búsqueda de similitud entre prácticas para el control del plagio.
* Búsqueda de similitud entre prácticas para el '''control del plagio'''.
</li><li> Restricciones de entrega de prácticas que limitan el corta y pega de código externo.
* '''Restricciones de entrega de prácticas''' que limitan el corta y pega de código externo.
</li></ul>
</div>

Revisión del 08:16 19 nov 2020

VPL (Virtual Programming Lab)

VPL (Virtual Programming Lab), es una herramienta software de código abierto que permite la gestión de prácticas de programación en Moodle. En nuestra plataforma de Moodle del Campus Virtual de la UEx tenemos instalada la última versión disponible VPL 3.3 y el servidor de ejecución VPL-JAIL-SYSTEM 2.6. Actualmente, disponemos de cuatro servidores de ejecución con la instalación por defecto. Estos servidores cuentan con los compiladores e intérpretes, así como sus librerías que vienen incluidas por defecto. En cualquier caso, si requiere algún componente con el que no cuentan puede utilizar el servidor de ejecución que haya utilizado hasta ahora configurándolo en su laboratorio en el Campus Virtual. Con la intención de facilitar su utilización en sesiones de prácticas, se han incluido los depuradores y entornos de programación para los lenguajes más usuales como Java o C. De manera que, los alumnos puedan llegar incluso a realizar sus prácticas sin tener ninguno de estos programas en su equipo.

Información básica sobre VPL

  • Implementar una herramienta abierta, con una amplia distribución y capaz de captar aportaciones externas. *
  • Cubrir un amplio abanico de posibilidades de uso, incluyendo prácticas presenciales, no presenciales, exámenes en laboratorio, etc. *
  • Ser independiente del lenguaje de programación utilizado en las prácticas. *
  • Proveer un entorno de desarrollo simple para facilitar el aprendizaje en los primeros cursos. *
  • Facilitar la evaluación automática de las prácticas entregadas. *
  • Garantizar la seguridad del sistema. *


Descripción de la herramienta

VPL permite la gestión de prácticas de programación teniendo como características más destacadas:

  • Posibilidad de editar el código fuente en el navegador.
  • Posibilidad de ejecutar las prácticas de forma interactiva desde el navegador.
  • Posibilidad de ejecutar pruebas que revisen las prácticas.
  • Búsqueda de similitud entre prácticas para el control del plagio.
  • Restricciones de entrega de prácticas que limitan el corta y pega de código externo.