Plataforma NIBBLE
Date
2024-12-06
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
En los últimos años, la cantidad de estudiantes de Ingeniería en Sistemas de Información en la UTN-FRT
ha crecido significativamente. Esto no solamente pasa en esta carrera, sino que dicho mostró un aumento
significativo en carreras relacionadas con la ingeniería de software y sistemas en general, impulsadas por la
creciente demanda en la industria del software. Este aumento ha generado una sobrecarga en los docentes,
especialmente en materias que involucran programación, ya que se requiere la corrección manual de una
gran cantidad de trabajos prácticos y exámenes. Para abordar esta problemática, surge la necesidad de
una plataforma que automatice la evaluación de código y facilite tanto la enseñanza como el aprendizaje
de la programación.
Nibble es una plataforma diseñada para asistir a docentes y estudiantes en la enseñanza de Algoritmos
y Estructuras de Datos. Su principal funcionalidad es permitir la corrección automática de ejercicios de
programación, proporcionando a los estudiantes retroalimentación en tiempo real sobre su desempeño. Esto
se logra mediante la implementación de un sistema de evaluación basado en pruebas automatizadas, las
cuales incluyen test de caja negra, gris y blanca. Los test de caja negra verifican si las soluciones de los
estudiantes cumplen con las especificaciones de entrada y salida, mientras que los test de caja gris y caja
blanca profundizan en la validación de la estructura interna del código y el comportamiento de funciones
específicas, garantizando una evaluación exhaustiva del conocimiento del estudiante.
La plataforma no solo optimiza la corrección de trabajos prácticos, sino que también permite a los
docentes obtener un panorama más completo sobre el progreso de los estudiantes. Esto incluye la identificación de las ´áreas temáticas en las que los estudiantes presentan mayor dificultad, permitiendo un enfoque
pedagógico más preciso y eficaz.
Por ´ultimo, Nibble también integra un entorno de codificación en línea que soporta lenguajes como
C++ y Python, brindando a los estudiantes una herramienta completa para la práctica y evaluación de
sus habilidades de programación. Esta solución busca reducir significativamente el tiempo de corrección de
trabajos y mejorar la calidad del aprendizaje, al tiempo que ofrece una experiencia educativa más moderna
y alineada con las demandas actuales del sector tecnológico.
Description
Keywords
Plataforma digital, Evaluación, Programacion
Citation
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess