TESTBENCH: Automated management and evaluation platform of code projects in education
Títol de la revista
ISSN de la revista
Títol del volum
Autors
Correu electrònic de l'autor
Tutor / director
Tribunal avaluador
Realitzat a/amb
Tipus de document
Data
Condicions d'accés
item.page.rightslicense
Publicacions relacionades
Datasets relacionats
Projecte CCD
Abstract
The 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.


