LEARNING OBJECTS FOR MATHEMATICS TEACHING: THE USE OF MANIM AS A DIGITAL EDUCATIONAL TOOL
DOI:
10.63036/ReTEM.2965-9698.2025.v3.404Keywords:
Learning Objects, Manin, Software Visualization, Teaching, MathematicsAbstract
This paper investigates the use of the Mathematical Animation Engine (Manim), a Python library, as a tool for creating Learning Objects (LOs) in Mathematics teaching. This is a qualitative, applied study with a pragmatic approach. It explores how Manim can enhance the visualization of mathematical concepts, aligning with Diehl's (2005) visualization principles and Singh's (2001) pedagogical characteristics of LOs. The study includes an analysis of the tool and the practical development of a LO for Mathematics teaching. The results demonstrated that Manim is highly effective in creating clear and intuitive animations that can facilitate the understanding of specific mathematical concepts in class. The tool uses visual resources such as light, color, and movement, which ensure a dynamic representation that enriches learning. Furthermore, Manim fully met the criteria of reusability, adaptability, and accessibility for LOs, allowing its use in diverse educational contexts and ensuring the durability of the created resources. Although direct interactivity in animations is limited, Manim's flexibility and integration with other libraries offer viable alternatives. We conclude that Manim is a highly promising tool for teaching mathematics, providing a rich and effective visualization of mathematical concepts, with great potential for developing LOs.
Downloads
Metrics
References
AGUIAR, E. V. B.; FLÔRES, M. L. P; Objetos de aprendizagem: conceitos básicos. In: TAROUCO, L. M. R et al. (org.). Objetos de Aprendizagem: teoria e prática. Porto Alegre: Evangraf, 2014. p. 12-28. Disponível em: https://lume.ufrgs.br/bitstream/handle/10183/102993/000937201.pdf?%20sequence=1&isAllowed=y. Acesso em: 11 abr. 2025.
BARBOSA, G. Manual do professor para utilização de Objetos de Aprendizagem. 2014. Dissertação (Mestrado Profissional em Educação Matemática) – Universidade Federal de Juiz de Fora, Juiz de Fora, 2014. Disponível em: https://www2.ufjf.br/mestradoedumat/wp-content/uploads/sites/134/2011/09/Produto-Educacional-Gisele-Barbosa.pdf. Acesso em: 11 abr. 2025.
CASTILLO, L. A.; SÁNCHEZ, I. C. Uso de Python no ensino de matemática: PyGGB e Manim. ReTEM - Revista Tocantinense de Educação Matemática, Arraias, v. 1, 2023. DOI: 10.63036/ReTEM.2965-9698.2023.v1.163. Disponível em: https://ojs.sbemto.org/index.php/ReTEM/article/view/163. Acesso em: 11 abr. 2025. DOI: https://doi.org/10.63036/ReTEM.2965-9698.2023.v1.163
COLUCI, V. R. Animações de conceitos da teoria de erros usando Manim/Python. Revista Brasileira de Ensino de Física, v. 44, 2022. DOI: 10.1590/1806-9126-RBEF-2021-0239. Disponível em: https://www.scielo.br/j/rbef/a/YlfHKMG9B4HWKZfPtDNgPsn/. Acesso em: 11 abr. 2025. DOI: https://doi.org/10.1590/1806-9126-rbef-2021-0239
COLUCI, V. R.; KISHIMOTO, E. S. S. Animações para o ensino de matemática usando Manim-python. Revista eletrônica da Sociedade Brasileira de Matemática, v. 11, n. 1, p. 50-64, 2023. ISSN: 2319-023X. DOI: https://doi.org/10.21711/2319023x2023/pmo1104. Acesso em: 11 abr. 2025 DOI: https://doi.org/10.21711/2319023x2023/pmo1104
CRESWELL, J. W.; CLARK, V. L. P. Designing and conducting mixed
methods research. 2. ed. Los Angeles: SAGE, 2011. 574 p.
DIEHL, S. Software visualization: visualizing the structure, behavior, and evolution of software. Berlin, New York: Springer, 2005. Disponível em: https://www.researchgate.net/publication/221555679_Software_visualization. Acesso em: Acesso em: 11 abr. 2025
FARRELL, D. DataExplore: an application for General Data Analysis in Research and Education. Journal of open research software, v. 4, p. 1-8, 2016. DOI: 10.5334/jors.94. Disponível em: https://openresearchsoftware.metajnl.com/articles/94/files/submission/proof/94-1-977-1-10-20160322.pdf. Acesso em: 11 abr. 2025.
MAYER, R. E. Multimedia learning. Cambridge; New York: Cambridge University Press, 2010. v. 2.
MENDES, R. M.; SOUZA, V. I.; CAREGNATO, S. E. A propriedade intelectual na elaboração de objetos de aprendizagem. In: CINFORM - ENCONTRO NACIONAL DE ENSINO E PESQUISA EM INFORMAÇÃO. Anais [...], Salvador: Encontro Nacional de Ciência da Informação, p. 1-7, 2004. Disponível em: https://lume.ufrgs.br/handle/10183/548. Acesso em: 11 abr. 2025.
MONTALBANO, V. Seeing and interacting with the invisible: a powerful tool for the learning of science. Science Education Research For Evidence-based Teaching and Coherence in Learning, v. 1, p. 1-12, 2014. Disponível em: https://arxiv.org/abs/1401.3047. Acesso em: 11 abr. 2025.
PESENTE, G. M. O ensino de matemática por meio da linguagem de programação Python. Dissertação (Mestrado em Ensino de Ciência e Tecnologia) – Universidade Tecnológica Federal do Paraná, Ponta Grossa, n. 43/20, 2019. Disponível em: https://repositorio.utfpr.edu.br/jspui/bitstream/1/5020/1/ensinomatematicalinguagempython.pdf. Acesso em: 11 abr. 2025.
ROSSUM, G. van. An introduction to Python. Network Theory Limited, 2003.
SINGH, H. Introduction to Learning Objects. 2001.
Downloads
Published
Métricas
Visualizações do artigo: 157 PDF (Português (Brasil)) downloads: 43
How to Cite
Issue
Section
License
Copyright (c) 2025 Kallel Vinicius Rocha Fiori, Jean Piton-Gonçalves

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Licenciado sob a Licença Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0). Esta licença permite compartilhar, copiar, redistribuir o manuscrito em qualquer meio ou formato. Além disso, permite adaptar, remixar, transformar e construir sobre o material, desde que seja atribuído o devido crédito de autoria e publicação inicial neste periódico.
Português (Brasil)
English
Español (España)





















