Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/84848
Tipo: TCC
Título: TextFlowReduce: utilizando threads e expressões regulares para análise de questões
Autor(es): Pimenta, João Lucas de Moura
Orientador: Rezende, Cenez Araújo de
Palavras-chave em português: avaliação automática;processamento paralelo;C#;TPL;regex;critérios configuráveis
Palavras-chave em inglês: automatic grading;parallel processing;C#;TPL;regex;configurable criteria
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Data do documento: 2026
Citação: PIMENTA, João Lucas de Moura. TextFlowReduce: utilizando threads e expressões regulares para análise de questões. 2026. 32 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Ceará, Russas, 2026.
Resumo: O presente trabalho tem como objetivo apresentar o desenvolvimento e validação da biblioteca TextFlowReduce, uma solução automatizada para análise de respostas dissertativas curtas, baseada em critérios semânticos configuráveis, e processamento paralelo. A biblioteca foi projetada para reduzir a subjetividade e o tempo de correção manual, permitindo aos docentes definirem os critérios, que deverão ser formulados utilizando palavras-chave, frases e pesos, a depender da metodologia e do critério escolhido. A metodologia adotada neste trabalho, envolveu a implementação em C, utilizando Expressões Regulares (Regex) para busca precisa de padrões e a Task Parallel Library (TPL) para análise concorrente dos critérios. O experimento foi realizado com 30 participantes, e demonstrou que a ferramenta é capaz de quantificar objetivamente o conhecimento técnico, fornecendo relatórios detalhados de desempenho e identificando lacunas conceituais. Os resultados evidenciaram forte correlação entre o uso de termos técnicos e a pontuação final, validando a abordagem determinística e transparente. Desta feita, conclui-se que a ferramenta TextFlowReduce é eficaz para automatizar a avaliação de respostas discursivas, otimizando o processo avaliativo e oferecendo feedback imediato e detalhado.
Abstract: The purpose of this paper is to present the development and validation of the TextFlowReduce library, an automated solution for analyzing short essay responses based on configurable semantic criteria and parallel processing. The library was designed to reduce subjectivity and manual correction time, allowing teachers to define criteria, which should be formulated using keywords, phrases, and weights, depending on the methodology and criteria chosen. The methodology adopted in this work involved implementation in C, using Regular Expressions (Regex) for accurate pattern searching and the Task Parallel Library (TPL) for concurrent analysis of the criteria. The experiment was conducted with 30 participants and demonstrated that the tool is capable of objectively quantifying technical knowledge, providing detailed performance reports and identifying conceptual gaps. The results showed a strong correlation between the use of technical terms and the final score, validating the deterministic and transparent approach. Thus, it is concluded that the TextFlowReduce tool is effective for automating the evaluation of discursive responses, optimizing the evaluation process and providing immediate and detailed feedback.
URI: http://repositorio.ufc.br/handle/riufc/84848
Tipo de Acesso: Acesso Aberto
Aparece nas coleções:CIÊNCIA DA COMPUTAÇÃO - RUSSAS - Monografias

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tcc_jlmpimenta.pdf641 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.