# name
Sistema automatizado de corrección de programas: ampliación de herramientas

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any:2014, Director: Lluís Garrido Ostermann i Santi Seguí Mesquida

# metadata.dc.description.abstract[].value
The goal of this project is the development of a website named Program Corrector System. This website must be able to automatically validate the output of the software programs. The application scenario where this is located is the communication between professors and students in creating programming tasks of some particular subjects.
Professors from different subjects define different evaluation rules and tests. The software delivered by the students must pass these tests. Once the deadline from a test is over, the professors of the corresponding subject task can see the results from all students, and download all codes. Students, in the other hand, can submit their own code and see in real time if it accomplishes all tests defined by the professor. In this way, we're looking forward to encourage autonomous learning and motivation.
This final degree thesis is the continuation of four previous projects, all of them working together to build a safe and friendly platform. The aim of this platform is to be implemented in different subjects from University of Barcelona in the future.
My role in this project consists in resolving and improving several issues provided by professors who tested the last versión and made a list of them that needs to be improved.
In this document, we'll find information about the review of the last versión and the procedural method used to improve the existing features and implement new ones.

# metadata.dc.rights[].value
memòria: cc-by-sa (c) Òscar Montañés Juanico, 2014

# metadata.dc.rights[].value
codi: GPL (c) Òscar Montañés Juanico, 2014

# metadata.dc.source[].value
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

# metadata.dc.title[].value
Sistema automatizado de corrección de programas: ampliación de herramientas