VPL (Virtual Programming Lab)

De Documentación Campus Virtual de la UEx
Revisión del 13:40 18 nov 2020 de Sanflores (discusión | contribs.) (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...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

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

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. *
  • 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.
0.00
(0 votos)