Plataforma NIBBLE

Autores
Sánchez, José Agustín; Nuñez, Marcelo de Jesús; Navarro Alascio, Germán Agustín; Taddei, Iván Arturo
Año de publicación
2024
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Gelatti, Facundo Javier
Dufour, Alexandra
Descripción
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.
Fil: Sánchez, José Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Navarro Alascio, Germán Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Núñez, Marcelo de Jesús. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Taddei, Iván Arturo. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Materia
Plataforma digital
Evaluación
Programacion
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Attribution-NonCommercial-NoDerivs 2.5 Argentina
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/12457

id RIAUTN_da351428d074959a6498f8867e7b1961
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/12457
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Plataforma NIBBLESánchez, José AgustínNuñez, Marcelo de JesúsNavarro Alascio, Germán AgustínTaddei, Iván ArturoPlataforma digitalEvaluaciónProgramacionEn 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.Fil: Sánchez, José Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.Fil: Navarro Alascio, Germán Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.Fil: Núñez, Marcelo de Jesús. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.Fil: Taddei, Iván Arturo. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.Gelatti, Facundo JavierDufour, Alexandra2025-03-21T19:29:32Z2024-12-06info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradopdfapplication/pdfhttps://hdl.handle.net/20.500.12272/12457spaAraneda, P. (2018). Base de Datos: El camino de los datos a la informaci´on. Open Data Clinica.Attlasian. (2024). ¿Qu´e son las historias de usuario ´agiles? https://www.atlassian.com/es/agile/projectmanagement/user-storiesAWS. (2024a). Amazon RDS para Mysql. https://aws.amazon.com/es/rds/mysql/AWS. (2024b). AWS Fargate para Amazon ECS. https://docs.aws.amazon.com/es es/AmazonECS/latest/ developerguide/AWS Fargate.htmlC++. (s.f.). https://isocpp.org/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivs 2.5 Argentinahttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Núñez, Marcelo de JesúsCC BY-NC (Autoría - No Comercial) Se autoriza la reproducción, distribución, adaptación, creación de obras derivadas, comunicación pública, en cualquier medio únicamente para uso no comercial, siempre que se le otorgue la atribución al creador o creadora.reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:48:56Zoai:ria.utn.edu.ar:20.500.12272/12457instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:48:57.924Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Plataforma NIBBLE
title Plataforma NIBBLE
spellingShingle Plataforma NIBBLE
Sánchez, José Agustín
Plataforma digital
Evaluación
Programacion
title_short Plataforma NIBBLE
title_full Plataforma NIBBLE
title_fullStr Plataforma NIBBLE
title_full_unstemmed Plataforma NIBBLE
title_sort Plataforma NIBBLE
dc.creator.none.fl_str_mv Sánchez, José Agustín
Nuñez, Marcelo de Jesús
Navarro Alascio, Germán Agustín
Taddei, Iván Arturo
author Sánchez, José Agustín
author_facet Sánchez, José Agustín
Nuñez, Marcelo de Jesús
Navarro Alascio, Germán Agustín
Taddei, Iván Arturo
author_role author
author2 Nuñez, Marcelo de Jesús
Navarro Alascio, Germán Agustín
Taddei, Iván Arturo
author2_role author
author
author
dc.contributor.none.fl_str_mv Gelatti, Facundo Javier
Dufour, Alexandra
dc.subject.none.fl_str_mv Plataforma digital
Evaluación
Programacion
topic Plataforma digital
Evaluación
Programacion
dc.description.none.fl_txt_mv 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.
Fil: Sánchez, José Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Navarro Alascio, Germán Agustín. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Núñez, Marcelo de Jesús. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
Fil: Taddei, Iván Arturo. Universidad Tecnológica Nacional. Facultad Regional Tucumán; Argentina.
description 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.
publishDate 2024
dc.date.none.fl_str_mv 2024-12-06
2025-03-21T19:29:32Z
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12272/12457
url https://hdl.handle.net/20.500.12272/12457
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv Araneda, P. (2018). Base de Datos: El camino de los datos a la informaci´on. Open Data Clinica.
Attlasian. (2024). ¿Qu´e son las historias de usuario ´agiles? https://www.atlassian.com/es/agile/projectmanagement/user-stories
AWS. (2024a). Amazon RDS para Mysql. https://aws.amazon.com/es/rds/mysql/
AWS. (2024b). AWS Fargate para Amazon ECS. https://docs.aws.amazon.com/es es/AmazonECS/latest/ developerguide/AWS Fargate.html
C++. (s.f.). https://isocpp.org/
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivs 2.5 Argentina
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Núñez, Marcelo de Jesús
CC BY-NC (Autoría - No Comercial) Se autoriza la reproducción, distribución, adaptación, creación de obras derivadas, comunicación pública, en cualquier medio únicamente para uso no comercial, siempre que se le otorgue la atribución al creador o creadora.
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 2.5 Argentina
http://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Núñez, Marcelo de Jesús
CC BY-NC (Autoría - No Comercial) Se autoriza la reproducción, distribución, adaptación, creación de obras derivadas, comunicación pública, en cualquier medio únicamente para uso no comercial, siempre que se le otorgue la atribución al creador o creadora.
dc.format.none.fl_str_mv pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230982299385856
score 13.24418