Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Generador de retroalimentación detallada para DOMjudge

dc.contributor.advisorMartín Martín, Enrique
dc.contributor.advisorMontenegro Montes, Manuel
dc.contributor.authorFreire Sacco, Ricardo Enrique
dc.contributor.authorGonzález Cabanillas, Adrián
dc.contributor.authorKarlgren Domercq, Erik
dc.contributor.authorRedondo Manzanares, Félix
dc.date.accessioned2023-06-16T13:23:28Z
dc.date.available2023-06-16T13:23:28Z
dc.date.issued2022
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2021-22.
dc.description.abstractDOMfeed es una aplicación web que ofrece retroalimentación a los participantes de unconcurso de programación que se lleve a cabo mediante el sistema DOMjudge. DOMjudge no ofrece la posibilidad de mostrar qué casos de prueba de un problema han fallado, ya que únicamente informa al usuario de si una solución es válida o no. En DOMfeed, sin embargo, para cada entrega inválida por parte de un usuario se muestra el caso de prueba erróneo. De esta forma, el usuario podrá agilizar el proceso de depuración de su solución. No obstante, el administrador del concurso deberá describir el formato de los ficheros de entrada y salida para que se almacenen en la base de datos de DOMfeed. Para ello definimos un lenguaje de especificaciones que permite, dado un problema, determinar cómo separar los casos de prueba en la entrada y la salida del mismo.
dc.description.abstractDOMfeed is a web application that provides feedback to the participants of a programming contest conducted using the DOMjudge system. DOMjudge does not offer the possibility to show which test cases of a problem have failed, as it only informs the user whether a solution is valid or not. In DOMfeed, however, for each invalid submission by a user, the wrong test case is displayed. In this way, the user can speed up the debugging process of their solution. However, the contest administrator must describe the format of the input and output files to be stored in the DOMfeed database. For this purpose, we define a specification language that allows, given a problem, to determine how to separate the test cases in the input and output of the problem.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74227
dc.identifier.urihttps://hdl.handle.net/20.500.14352/3185
dc.language.isospa
dc.page.total121
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordDOMjudge
dc.subject.keywordRetroalimentación
dc.subject.keywordJuez de programación
dc.subject.keywordReact
dc.subject.keywordNode.js
dc.subject.keywordAplicación web
dc.subject.keywordDOMfeed
dc.subject.keywordWeb scraping
dc.subject.keywordExpress
dc.subject.keywordFeedback
dc.subject.keywordProgramming judge
dc.subject.keywordWeb application
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleGenerador de retroalimentación detallada para DOMjudge
dc.title.alternativeDetailed feedback generator for DOMjudge
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAdvisorOfPublicationdc391c7e-9682-4142-a1de-7d649b26bf3d
relation.isAdvisorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
KARLGREN DOMERCQ 55907_ERIK_KARLGREN_DOMERCQ_Generador_de_retroalimentacion_detallada_para_DomJudge_1398832_1548196322.pdf
Size:
1.56 MB
Format:
Adobe Portable Document Format