Please use this identifier to cite or link to this item: http://www.monografias.ufop.br/handle/35400000/7695
Title: Aprimoramentos no Back-end do OpCoders Judge.
Authors: Rocha, Leandro Rodrigues
metadata.dc.contributor.advisor: Fortes, Reinaldo Silva
Silva, Pedro Henrique Lopes
metadata.dc.contributor.referee: Ribeiro, Rodrigo Geraldo
Nascimento, Guilherme Augusto Anício Drummond do
Silva, Pedro Henrique Lopes
Fortes, Reinaldo Silva
Keywords: Algoritmos
Corretor automático
Issue Date: 2025
Citation: ROCHA, Leandro Rodrigues. Aprimoramentos no Back-end do OpCoders Judge. 2025. 49 f. Monografia (Graduação em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2025.
Abstract: As disciplinas de algoritmos e programação desempenham um papel fundamental na formação de estudantes nas áreas de exatas. No entanto, muitos enfrentam dificuldades devido à complexidade abstrata desses conteúdos. Visando auxiliar no aprendizado dos estudantes, foi desenvolvida a plataforma opCoders Judge, um Juiz automático para correção de códigos-fonte, fornecendo aos alunos notas e feedbacks detalhados sobre suas respostas. Embora a plataforma tenha sido aprimorada ao longo do tempo, ainda há deficiências a serem melhoradas na parte de correção dos códigos-fonte. Este trabalho aborda tais melhorias, com foco em refatorar o código já existente para que o mesmo siga um padrão e fique bem estruturado, facilitando implementações futuras e com foco também nas análises realizadas durante a etapa de correção, visando tornar o corretor mais abrangente e contribuir ainda mais para o aprendizado dos alunos.
metadata.dc.description.abstracten: The disciplines of algorithms and programming play a fundamental role in students’ education in exact sciences. However, many face difficulties due to the abstract complexity of these contents. With the aim of assisting students’ learning, the platform "opCoders Judge" was developed in 2019, an automatic Judge for correcting source codes, providing students with detailed grades and feedback on their answers. Although the platform has been improved over time, there are still deficiencies to be addressed in the correction of source codes. This work addresses such improvements, focusing on refactoring the existing code to follow a standard and be wellstructured, facilitating future implementations. Additionally, it focuses on the analyses performed during the correction stage, aiming to make the corrector more comprehensive and further contribute to students’ learning.
URI: http://www.monografias.ufop.br/handle/35400000/7695
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
MONOGRAFIA_AprimoramentosBackendOpcoders.pdf1,41 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.