Automated Multiple-Choice Testing System with Intelligent Answer Key Shuffling
Abstract
This work proposes an innovative solution to reduce the time educators and staff spend on creating and grading assessments. In addition to enhancing accessibility for visually impaired students, the system makes it more challenging to share answers. The developed software generates personalized multiple-choice exams with different answer keys from a Word template and automatically grades them using image processing and QR Code reading. Tests conducted at Colégio Técnico Antônio Teixeira Fernandes confirmed its superior efficiency compared to traditional methods.References
Alencar, F. E. S., Magalhães, R. M., and Diniz, F. A. (2013). Um sistema para o gerenciamento e correção de avaliações objetivas em dispositivos móveis. In Proceedings of International Conference on Engineering and Computer Education, pages 128–132.
Barbosa, A. e. a. (2021). Tempo de trabalho e de ensino: composição da jornada de trabalho dos professores paulistas. Educação e Pesquisa, 47.
Batista, M. d. A. and Carvalho, B. F. S. (2019). Aplicação desktop usando processamento de imagem para correção automática de gabaritos. In XIII Encontro Latino Americano de Iniciação Científica Júnior da Univap.
Bezerra Neto, I. M. (2019). Sistema de monitoramento e gerenciamento de UTI Neonatal baseado em IoT. Universidade Federal do Rio Grande do Norte.
da Silva, J. B. and Anastácio, F. A. d. M. (2019). Método kanban como ferramenta de controle de gestão. ID on Line. Revista Multidisciplinar e de Psicologia, 13(43):1018–1027.
de Barretos, J. (2023). Criação de sistema de correção automática de provas. Jornal de Barretos.
de Elias, E. M., Tasinaffo, P. M., and Hirata Jr, R. (2021a). Optical mark recognition: Advances, difficulties, and limitations. SN Computer Science, 2(5):367.
de Elias, E. M., Tasinaffo, P. M., and Jr, R. H. (2021b). Optical mark recognition: Advances, difficulties, and limitations. SN Computer Science, 2(5):367.
de Lima Neto, A. F. and Costa, F. C. (2020a). Gerador de avaliações: uma ferramenta de elaboração de provas para instituições de ensino superior. Brazilian Journal of Development, 6(7):46142–46159.
de Lima Neto, A. F. and Costa, F. C. (2020b). Gerador de avaliações: uma ferramenta de elaboração de provas para instituições de ensino superior. Brazilian Journal of Development, 6(7):46142–46159.
et al., A. B. (2021). Tempo de trabalho e de ensino: composição da jornada de trabalho dos professores paulistas. Educação e Pesquisa, 47.
Gathimba, B. (2006). Windows Application Development: Desktop User Interface. Metropolia University of Applied Sciences.
Pinto, D., Molina, L. G., and Paletta, F. C. (2022). Uso das tecnologias da informação e comunicação na gestão da informação e do conhecimento nas organizações. Perspectivas em Gestão Conhecimento, 12(1).
Python (2024). Python is a programming language that lets you work quickly and integrate systems more effectively.
Barbosa, A. e. a. (2021). Tempo de trabalho e de ensino: composição da jornada de trabalho dos professores paulistas. Educação e Pesquisa, 47.
Batista, M. d. A. and Carvalho, B. F. S. (2019). Aplicação desktop usando processamento de imagem para correção automática de gabaritos. In XIII Encontro Latino Americano de Iniciação Científica Júnior da Univap.
Bezerra Neto, I. M. (2019). Sistema de monitoramento e gerenciamento de UTI Neonatal baseado em IoT. Universidade Federal do Rio Grande do Norte.
da Silva, J. B. and Anastácio, F. A. d. M. (2019). Método kanban como ferramenta de controle de gestão. ID on Line. Revista Multidisciplinar e de Psicologia, 13(43):1018–1027.
de Barretos, J. (2023). Criação de sistema de correção automática de provas. Jornal de Barretos.
de Elias, E. M., Tasinaffo, P. M., and Hirata Jr, R. (2021a). Optical mark recognition: Advances, difficulties, and limitations. SN Computer Science, 2(5):367.
de Elias, E. M., Tasinaffo, P. M., and Jr, R. H. (2021b). Optical mark recognition: Advances, difficulties, and limitations. SN Computer Science, 2(5):367.
de Lima Neto, A. F. and Costa, F. C. (2020a). Gerador de avaliações: uma ferramenta de elaboração de provas para instituições de ensino superior. Brazilian Journal of Development, 6(7):46142–46159.
de Lima Neto, A. F. and Costa, F. C. (2020b). Gerador de avaliações: uma ferramenta de elaboração de provas para instituições de ensino superior. Brazilian Journal of Development, 6(7):46142–46159.
et al., A. B. (2021). Tempo de trabalho e de ensino: composição da jornada de trabalho dos professores paulistas. Educação e Pesquisa, 47.
Gathimba, B. (2006). Windows Application Development: Desktop User Interface. Metropolia University of Applied Sciences.
Pinto, D., Molina, L. G., and Paletta, F. C. (2022). Uso das tecnologias da informação e comunicação na gestão da informação e do conhecimento nas organizações. Perspectivas em Gestão Conhecimento, 12(1).
Python (2024). Python is a programming language that lets you work quickly and integrate systems more effectively.
Published
2025-07-20
How to Cite
FILENO, Gabriel Costa; BARBOSA, Kaio Eduardo Braga; SILVA, Rafael Augusto Guimarães da; FERREIRA, Hélio Lourenço Esperidião; MARQUES, Johnny.
Automated Multiple-Choice Testing System with Intelligent Answer Key Shuffling. In: WORKSHOP ON THE IMPLICATIONS OF COMPUTING IN SOCIETY (WICS), 6. , 2025, Maceió/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 330-335.
ISSN 2763-8707.
DOI: https://doi.org/10.5753/wics.2025.9286.
