Person:
López Fernández, Marta

Loading...
Profile Picture
First Name
Marta
Last Name
López Fernández
Affiliation
Universidad Complutense de Madrid
Faculty / Institute
Informática
Department
Ingeniería del Software e Inteligencia Artificial
Area
Identifiers
UCM identifier

Search Results

Now showing 1 - 1 of 1
  • Item
    Project number: PIMCD185/23-24
    Maduración de la Corrección Automática Parcial de Actividades/Prácticas de los estudiantes
    (2024) García-Magariño García, Iván; Bravo Agapito, Javier; González De Miguel, Ana María; Lacuesta Gilaberte, Raquel; Hassan Collado, Samer; López Fernández, Marta; Pavón Mestras, Juan Luis; Pita Andreu, María Isabel; Sánchez Hernández, Jaime; Segura Díaz, Clara María; Baltasar Jiménez, Elvira; Carrillero Sánchez, Mario; Clemente Sánchez, Sergio; Llera Calderón, Álvaro; Serrano García, Sergio; You, Jiahui; García-Magariño García, Iván
    En este proyecto se ha continuado trabajando sobre la corrección automática parcial de ejercicios y prácticas en el campo de la ingeniería informática. Más concretamente, el proyecto se centra en un juez online llamado UnitJudge que permite evaluar ejercicios y prácticas de programación de forma automática. Esto presenta las dos claras ventajas de que (1) los estudiantes reciben una retroalimentación inmediata dándole así la posibilidad de subsanar sus errores, y (2) la carga de los profesores disminuye en los aspectos que son automatizables. Los jueces en línea para la evaluación de ejercicios de programación ya existían, como por ejemplo DomJudge, Acepta El Reto y Jutge. La ventaja del juez trabajado en este proyecto de UnitJudge frente a los anteriores es que permite a los profesores establecer comentarios específicos a los estudiantes en caso de que ciertas pruebas unitarias fallen referentes a partes específicas del ejercicio y prácticas. Esto proporciona la posibilidad de evaluar prácticas automáticamente proporcionando comentarios específicos para cada parte que falle, permitiendo así la posibilidad de guiar al estudiante en prácticas de gran extensión con una retroalimentación inmediata proporcionada por UnitJudge. En el proyecto de innovación docente del curso pasado, UnitJudge se aplicó y evaluó en programación imperativa en la asignatura de fundamentos de programación. El avance principal del proyecto de este curso frente al proyecto del curso pasado ha sido la comprobación de su utilidad en diferentes dominios. Por un lado, se ha experimentado su uso en programación orientada objetos con ejercicios en la asignatura de tecnología de la programación 2, observando que el 80% de los estudiantes que probaron un ejercicio voluntario consiguieron finalmente pasar el juez. Por otro lado, se ha planteado una técnica de cómo usar UnitJudge para la evaluación de prácticas de desarrollo de aplicaciones web. Para ello, se ha propuesto usar la librería Selenium desde Java para automatizar las pruebas en las aplicaciones web desplegadas por los estudiantes.