TESTBENCH: Automated management and evaluation platform of code projects in education

dc.audience.degreeGRAU EN ENGINYERIA TELEMÀTICA (Pla 2009)
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola d'Enginyeria de Telecomunicació i Aeroespacial de Castelldefels
dc.contributorLópez Rubio, Juan
dc.contributor.authorBoté Ribalta, Antoni
dc.contributor.otherUniversitat Politècnica de Catalunya. Arquitectura de Computadors
dc.date.accessioned2025-09-03T10:18:32Z
dc.date.issued2025-06-20
dc.date.updated2025-07-17T03:35:09Z
dc.description.abstractThe goal of this thesis is to create testBench, a platform designed to support educators in managing, testing, and grading student coding assignments more effectively. As programming courses grow in size and complexity, instructors often struggle with the overhead of setting up environments, reviewing code manually, and ensuring fair, consistent grading. testBench addresses these challenges by offering a system that automates repetitive tasks while supporting clear, objective evaluation. From an educational perspective, the tool encourages student independence and active learning by providing immediate feedback in a controlled, reproducible environment. It allows students to test their code, learn from mistakes, and iterate-without needing to navigate complex setup processes. Technically, testBench combines containerized environments, automated testing frameworks, and a user-friendly interface to streamline the entire workflow. This thesis explores the development of the tool and its potential to enhance the learning experience in modern computer science education.
dc.identifier.slugPRISMA-194882
dc.identifier.urihttps://hdl.handle.net/2117/440807
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.accessOpen Access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació
dc.subject.otherEducation
dc.subject.otherCode projects
dc.subject.otherAutomated evaluation
dc.titleTESTBENCH: Automated management and evaluation platform of code projects in education
dc.typeBachelor thesis
dspace.entity.typePublication

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
memoria.pdf
Mida:
2.91 MB
Format:
Adobe Portable Document Format