Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/50544
Full metadata record
DC FieldValueLanguage
dc.creatorCosta, Ihury Kewin de Oliveira-
dc.date.accessioned2026-10-06T17:40:55Z-
dc.date.available2026-10-06T17:40:55Z-
dc.date.issued2026-09-08-
dc.identifier.citationCOSTA, Ihury Kewin de Oliveira. Módulo de avaliação semiautomática do sistema de candidatura em processos seletivos da pós-graduação. 2026. 93 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2026.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/50544-
dc.description.abstractGraduate program admission processes involve critical stages of application submission and documentary and curricular evaluation, the latter of which is frequently carried out manually, potentially leading to inconsistencies, human error, low traceability and high operational effort. In the context of the Universidade Federal de Uberlândia (UFU), the SIPPGCO-FACOM system automated the application submission stage; however, the evaluation phase still presented limitations related to standardization and efficiency. This work presents the development of a semi-automatic evaluation module integrated into the existing system, aimed at supporting the evaluation committee in performing repetitive and systematic tasks, leaving to the evaluators only those that depend on judgement of merit. The solution encompasses an initial document screening stage, in which every required document is individually reviewed and each rejection is justified; the automatic calculation of curricular scores based on the rules defined in the selection notice; evaluation stages with no associated document, such as the interview, whose grades are recorded by the committee and combined through a weighted sum; manual adjustments with immediate score reprocessing; the generation of the candidate ranking, which combines the cut-off score and the number of positions available in each research line; and the production of structured reports, thereby promoting greater transparency, consistency, and auditability of the process. The adopted architecture follows a layered approach, composed of an Angular web application and a REST API built with TypeScript and NestJS, persisting data in a PostgreSQL database shared with the submission system. The system addresses functional and non-functional requirements related to usability, performance, security, and reliability — including the segregation between the coordination and evaluation committee profiles, a complete audit trail and data protection compliance guidelines — and was validated through automated unit and integration tests, complemented by functional testing of the user interface. The solution increases decision traceability and standardizes validations, while maintaining the flexibility required for evaluation committee intervention, and its expected benefits — reduced manual effort and fewer inconsistencies — remain to be confirmed through use in real admission processes. Furthermore, this work presents a reusable and adaptable architecture applicable to other evaluation contexts in academic admission processes.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.language.isopt_BRpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjectAvaliação documentalpt_BR
dc.subjectAutomação de processospt_BR
dc.subjectSistemas de informaçãopt_BR
dc.subjectProcessos seletivospt_BR
dc.subjectRastreabilidadept_BR
dc.subjectDocument evaluationpt_BR
dc.subjectProcess automationpt_BR
dc.subjectInformation systemspt_BR
dc.subjectSelection processespt_BR
dc.subjectTraceabilitypt_BR
dc.titleMódulo de avaliação semiautomática do sistema de candidatura em processos seletivos da pós-graduaçãopt_BR
dc.title.alternativeSemi-automatic evaluation module for an application system in graduate admission selection processespt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Martins, Luiz Gustavo Almeida-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2546751023256424pt_BR
dc.contributor.referee1Travençolo, Bruno Augusto Nassif-
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.dopt_BR
dc.contributor.referee2Araújo, Rafael Dias-
dc.contributor.referee2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.dopt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoOs processos seletivos para programas de pós-graduação envolvem etapas críticas de submissão e avaliação documental e curricular, sendo esta última frequentemente realizada de forma manual, o que pode acarretar inconsistências, erros, baixa rastreabilidade e elevado esforço operacional. No contexto da Universidade Federal de Uberlândia (UFU), o sistema SIPPGCO-FACOM informatizou a etapa de submissão de candidaturas, porém a fase de avaliação ainda apresentava limitações relacionadas à padronização e eficiência. Este trabalho apresenta o desenvolvimento de um módulo de avaliação semiautomática integrado ao sistema existente, com o objetivo de apoiar a comissão avaliadora na execução de tarefas repetitivas e sistemáticas, deixando para os avaliadores apenas aquelas que dependem de julgamento de mérito. A solução contempla uma etapa inicial de triagem documental, na qual cada documento obrigatório é conferido individualmente e todo indeferimento é justificado; o cálculo automático da pontuação curricular a partir das regras definidas em edital; etapas avaliativas sem documento associado, como a entrevista, cujas notas são lançadas pela comissão e combinadas por soma ponderada; ajustes manuais com reprocessamento imediato das notas; a geração da classificação dos candidatos, que combina a nota de corte e o número de vagas de cada linha de pesquisa; e a produção de relatórios estruturados, promovendo maior transparência, consistência e auditabilidade do processo. A arquitetura adotada baseia-se em uma abordagem em camadas, composta por uma aplicação web em Angular e uma API REST construída com TypeScript e NestJS, com persistência em banco PostgreSQL compartilhado com o sistema de submissão. O sistema contempla requisitos funcionais e não funcionais relacionados à usabilidade, desempenho, segurança e confiabilidade — incluindo a segregação entre os perfis de coordenação e de comissão avaliadora, trilha de auditoria completa e diretrizes de conformidade com a legislação de proteção de dados — e foi validado por meio de testes automatizados unitários e de integração, complementados por testes funcionais na interface. A solução amplia a rastreabilidade das decisões e padroniza as validações, mantendo a flexibilidade necessária para intervenção da comissão avaliadora, e tem como benefícios esperados a redução do esforço manual e de inconsistências, a serem confirmados com o uso em processos seletivos reais. Além disso, o trabalho apresenta uma arquitetura reutilizável e adaptável a outros contextos de avaliação em processos seletivos acadêmicos.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseCiência da Computaçãopt_BR
dc.sizeorduration93pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOpt_BR
dc.orcid.putcode228989398-
Appears in Collections:TCC - Ciência da Computação

Files in This Item:
File Description SizeFormat 
MóduloAvaliaçãoSemiautomática.pdf7.02 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons