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 | Tamanho | Formato | |
|---|---|---|---|---|
| 2026_tcc_jlmpimenta.pdf | 641 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.