Development of SageMath filter for Moodle
Yevhenii O. Modlo, Serhiy O. Semerikov

TL;DR
This paper presents the development and implementation of a SageMath filter for Moodle that enables integration of computer mathematics into learning environments, enhancing technical education for electromechanical engineering students.
Contribution
The paper introduces a new SageMath filter for Moodle that allows execution of Sage code via AJAX, improving technical object simulation in engineering education.
Findings
The filter enables Sage code execution on external servers within Moodle.
It enhances security by preventing XSS attacks.
The filter is ready for deployment in educational settings.
Abstract
Research goals: determine the characteristics of the development process, installation, configuration and usage of the filter SageMath for learning support system Moodle. Research objectives: to prove the feasibility of using Moodle system as a tool to support the process of competency formation in technical objects simulation of future bachelors in electromechanical engineering; to analyze existing support tools of technical objects simulation and to identify the ways of it's integration into Moodle; to describe the structure and features of the software implementation of the new SageMath filter for Moodle; to provide the guidance on installing and configuring developed filter; to describe the examples of filter usage. Research subject: text filter development process for learning support system Moodle to processing the commands of computer mathematics system SageMath. Research…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEngineering and Environmental Studies · Advanced Data Processing Techniques · Industrial Engineering and Technologies
