Gestión interactiva de laboratorios de programación
View/ Open
Date
2017-01-09Author
Aresti González, Igor
Metadata
Show full item recordAbstract
[ES]El proyecto Gestión Interactiva de Laboratorios de Programación ha consistido en el diseño y desarrollo de una aplicación web para ayudar a alumnos y profesores en los laboratorios de asignaturas de programación.
Esta aplicación, descarga, compila y ejecuta ejercicios de programación desarrollados por alumnos contra unos test desarrollados por el profesor. Una vez pasados los test, los resultados se almacenan en una base de datos y son visibles vía web tanto para el alumno como para el profesor. Todos los ejercicios deben estar subidos en un repositorio de la plataforma Github. Todo esto, permitirá un seguimiento exhaustivo de los profesores sobre los alumnos, autoevaluaciones de los alumnos durante el curso y familiarización con repositorios como el de Github. [EU]Programazio-Laborategietako Kudeaketa Elkarreragilea proiektua web aplikazio baten disenuia eta garapenan datza, ikasle eta irakasleei programazio ikasgaien laborategietan lagundu ahal izateko.
Aplikazio honek, ikasleek egindako programazio ariketak deskargatu, konpilatu eta exekutatzen dauz irakasleak egindako test batzuen aurka. Behin testak pasata, emaitzak, datu-base batean gordetzen dira eta web gune baten bidez bai iraskasleak bai ikasleek ikus ditzakete. Ariketa guztiak, Github plataformako biltegian igota egon behar dira. Hau dena, irakasleen jarraipen sakona ikasleen gainean, ikasleen autoebaluazioak ikasturtean zehar eta Github-eko biltegiekiko familiarizazioa ahalbidetuko dau. [EN]The Interactive Management of Programming Laboratories project consists of the design and development of a web application that assists students and professors in programming courses. This application, downloads, compiles, and runs programming exercises developed by students against tests developed by the professor. Once the tests are completed, the results are stored in a database so that they can be accessed via web by both students and professors. All exercise must be uploaded to a Github platform repository. This will allow a thorough tracking of the students, self-evaluations during the course, and familiarization with repositories.