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
Sin resumen de edición
Sin resumen de edición
Línea 29: Línea 29:
== '''Cómo crear una actividad VPL sencilla''' ==
== '''Cómo crear una actividad VPL sencilla''' ==
<div style="border-left:#FFA000 5px solid;border-top:#FFA000 1px solid;border-right:#FFA000 1px solid;border-bottom:1px #FFA000 solid;">
<div style="border-left:#FFA000 5px solid;border-top:#FFA000 1px solid;border-right:#FFA000 1px solid;border-bottom:1px #FFA000 solid;">
<div style="float:left;width:52px;margin:7px 0 0 5px;">[[Imagen:MoodleVPLLogo.png|40px]]</div>
<div style="float:center;width:52px;margin:17px 0 0 5px;">[[Imagen:MoodleVPLLogo.png|150px]]</div>


:: Para crear una actividad de Laboratorio Virtual de Programación, sigue estos pasos:
:: Para crear una actividad de Laboratorio Virtual de Programación, sigue estos pasos:

Revisión del 08:31 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.

Cómo crear una actividad VPL sencilla

MoodleVPLLogo.png
Para crear una actividad de Laboratorio Virtual de Programación, sigue estos pasos:
* Crear una actividad VPL
* Establecer el nombre de la actividad y su descripción
* Establecer la fecha límite
* Establecer la cantidad máxima de archivos que cada alumno puede cargar
* Establezcer la puntuación máxima para obtener
* Guardar la nueva actividad