Development and Artefact-Fidelity Evaluation of STEAM-Oriented Geometry Resources Using a Python-Supported GeoGebra Workflow
Main Article Content
Keywords
STEAM education, dynamic geometry, GeoGebra, Python-supported validation, teaching resource development
Abstract
Dynamic-geometry resources need tasks that link manipulation to an explainable geometric relation and remain technically inspectable when teachers adapt them. This study develops two STEAM-oriented GeoGebra activities and examines their artefact fidelity through a Python-supported, GeoGebra-based workflow. In Triangular Bridge-Frame Exploration, learners vary sliders, measure a triangle, and justify a bridge-frame design decision. In Transformation-Pattern Design, they construct a motif and justify a visual pattern after rotation, reflection, and translation. Python remains teacher-facing and checks the shared specification. A remote AutoDL SSH audit covered five display cases, a 165-case triangle grid, six out-of-range triangle inputs, 25 audited angles, and two out-of-range angles. All in-range cases met the declared conditions, whereas every out-of-range input was rejected. The transformation check covers rotation, reflection, and translation as one sequence. The results verify artefact fidelity across display, grid, and boundary cases; they do not provide classroom-outcome evidence. A classroom-evaluation protocol is therefore specified as the next step.
References
- [1] Azis, Y. M., and Rohaeti, E., “A systematic literature review on implementation of GeoGebra: Benefits and challenges in mathematics education,” Infinity Journal, 14, (3), 655–672, 2025, https://doi.org/10.22460/infinity.v14i3.p655-672.
- [2] Fitriana, L., Hendriyanto, A., Sahara, S., Muhaimin, L. H., Wintarti, A., Listiawan, T., Saputro, A. D., and Dewi, D. A., “The role of digital technology in the design of mathematics teaching and learning: A systematic literature review,” Journal of Educational Technology and Learning Creativity, 3, (2), 282–297, 2025, https://doi.org/10.37251/jetlc.v3i2.2503.
- [3] Seftiana, G., Lestari, N., Isnawan, M. G., and Rusmayadi, Muh., “Utilization of GeoGebra software in mathematics learning: A literature systematic review,” Polyhedron International Journal in Mathematics Education, 2, (1), 156–163, 2024, https://doi.org/10.59965/pijme.v2i1.95.
- [4] Dos Santos, J. M. D. S., Silveira, A. P., and Trocado, A. E. S., GeoGebra e situações que envolvem modelação numa abordagem STEAM, arXiv preprint arXiv:1907.02099, 2019, https://arxiv.org/abs/1907.02099.
- [5] Ziatdinov, R., and Valles, J. R., Synthesis of modeling, visualization, and programming in GeoGebra as an effective approach for teaching and learning STEM topics, arXiv preprint arXiv:2202.01415, 2022, https://arxiv.org/abs/2202.01415.
- [6] Chytas, C., Borkulo, S. V. van, Drijvers, P., Barendsen, E., and Tolboom, J., “Computational thinking in secondary mathematics education with GeoGebra: Insights from an intervention in calculus lessons,” Digital Experiences in Mathematics Education, 10, (2), 228–259, 2024, https://doi.org/10.1007/s40751-024-00141-0.
- [7] De La Cruz Serrano, F., Visualizing the matrix product as a transformation: A task design using GeoGebra in secondary mathematics education, arXiv preprint arXiv:2602.02747, 2026, https://arxiv.org/abs/2602.02747.
- [8] Kirabo, E., Batiibwe, M. S., Mbulankende, J., and Lie, J., “GeoGebra-supported problem-based learning for in-service primary mathematics teachers’ 3D geometry understanding in a core primary teachers’ college in uganda,” Frontiers in Education, 10, 1713271, 2025, https://doi.org/10.3389/feduc.2025.1713271.
- [9] Ramadhan, F., Mahmudi, A., and Nabilla, H. A., “The effectiveness of GeoGebra-assisted realistic mathematics education in enhancing students’ conceptual understanding,” Edumatica: Jurnal Pendidikan Matematika, 15, (3), 402–416, 2025, https://doi.org/10.22437/edumatica.v15i3.45514.
- [10] Ramidha, N. F., Shodikin, A., and Abdullah, A. H., “The effect of dynamic geometry software-based interactive media with the RME approach in improving critical thinking on the rotation topic,” Jurnal Pendidikan Progresif, 15, (3), 1640–1652, 2025, https://doi.org/10.23960/jpp.v15i3.pp1640-1652.
- [11] Rexhepi, S., and Mustafa, V., “The inclusion of GeoGebra in learning rotation of figures for the eighth grade and comparison with the classical teaching method,” Annales Mathematicae et Informaticae, 2026, https://doi.org/10.33039/ami.2026.05.004.
- [12] Hoa, T. A., and Duong, T. M., “Developing learners’ mathematical problem-solving competence in teaching visual geometry to grade 7 students using the dynamic geometry software GeoGebra,” Vietnam Journal of Education, 138–149, 2026, https://doi.org/10.52296/vje.2026.893.
- [13] Ardina, G., Bautista, G., and Santos, M. S. delos, “GeoGebra integration in mathematics teaching: Bridging research and classroom practice,” Journal of Interdisciplinary Perspectives, 3, (8), 845–856, 2025, https://doi.org/10.69569/jip.2025.505.
- [14] Aba, M., Cholily, Y. M., Baiduri, Inganah, S., Wula, Z., and Rahardjanto, A., “GeoGebra as a visualization tool: Implications for mathematics anxiety in analytical geometry lectures,” Jurnal Pendidikan Matematika (JUPITEK), 8, (1), 63–77, 2025, https://doi.org/10.30598/jupitekvol8iss1pp63-77.
- [15] GeoGebra, GeoGebra manual, Online documentation, 2026, https://geogebra.github.io/docs/manual/en/.
