Aprender y ensenar Programacion de Computadores exitosamente es un desafio permanente. La literatura disponible ofrece diversas explicaciones y propuestas de solucion, dentro de las cuales se encuentra el uso de pruebas automaticas y evaluacion automatica. Este tipo de propuestas ayudan a reducir la sobrecarga del profesor en lo referente a calificar, mejoran la motivacion y retroalimentacion del estudiante y facilitan la atencion personalizada del profesor al estudiante. Existen diversas herramientas disponibles para pruebas automaticas y evaluacion automatica en Programacion de Computadores. Una de ellas es VPL (Virtual Programming Lab), una iniciativa de la Universidad Las Palmas de Gran Canaria. VPL se integra con el Sistema de Gestion de Aprendizaje Moodle (en ingles LMS Learning Management System), permite usar varios lenguajes de programacion y facilita a los profesores enfocarse en disenar ejercicios que propicien el aprendizaje y la retroalimentacion inmediata a los estudiantes. VPL permite incorporar pruebas automaticas de caja negra, bajo un enfoque de entradas y salidas y tambien permite usar pruebas automaticas orientadas a objetos. La combinacion de Moodle y VPL demanda una cantidad considerable de recursos computacionales de procesador, memoria RAM, almacenamiento en disco y transacciones HTTP, por lo cual es propicio aprovechar herramientas de Computacion en Nube (Cloud Computing) y arquitecturas basadas en contenedores (dockers). La tecnologia docker es una tendencia, muy usada en Cloud Computing, porque facilita la automatizacion en el despliegue de aplicaciones, permitiendo una mayor portabilidad y un crecimiento horizontal de la infraestructura. De acuerdo al contexto anterior, el presente trabajo resume una experiencia del curso electivo de Computacion en la Nube, el curso obligatorio Seminario Integrador III y dos Proyectos de Grado de estudiantes del Programa de Ingenieria de Sistemas de la Universidad Francisco de Paula Santander sede principal en Cucuta. Especificamente se resume la experiencia de dockerizar VPL y Moodle e integrarlos. El proyecto consistio en instalar y configurar en la nube de Google (Google Compute Engine) Moodle y VPL, disenando e implementando una arquitectura de contenedores (dockers). Como resultados relevantes se tiene la migracion a Cloud Computing de la plataforma UVIRTUAL de la UFPS y su integracion con VPL, asi como el seguimiento y evaluacion de atributos de calidad como seguridad, rendimiento, disponibilidad, funcionalidad y mantenibilidad, los cuales estan alineados con la literatura disponible para llegar a un modelo de calidad en TI (tecnologia informatica). En los siguientes vinculos se puede utilizar la plataforma Moodle y VPL asi como consultar informacion adicional: https://uvirtual.cloud.ufps.edu.co/course/view.php?id=152 https://vpl.dis.ulpgc.es/ Que es VPL? https://vpl.dis.ulpgc.es/index.php/about/what-is-vpl
Tópico:
E-Learning and Knowledge Management
Citaciones:
0
Citaciones por año:
No hay datos de citaciones disponibles
Altmétricas:
No hay DOI disponible para mostrar altmétricas
Información de la Fuente:
FuenteEncuentro Internacional de Educación en Ingeniería 2019