Development of SageMath filter for Moodle

AI-generated keywords: Moodle SageMath Filter Competency Formation Electromechanical Engineering

AI-generated Key Points

  • Research aims to determine the feasibility of using Moodle as a tool for competency formation in technical object simulation for future bachelors in electromechanical engineering
  • Objectives include analyzing existing support tools for technical object simulation, integrating them into Moodle, describing the structure and features of the new SageMath filter for Moodle, providing guidance on installing and configuring the developed filter, and presenting examples of its usage
  • Focus is on developing a text filter for Moodle that can process commands from SageMath
  • Results show that the designed SageMath filter allows executing Sage code on an external server, viewing execution results on Moodle pages without reloading through AJAX technology, and protecting against XSS attacks
  • Conclusions highlight that integrating Moodle with SageMath is promising for learning environment development in electromechanical engineering education
  • Use of a text filter is identified as an effective tool for embedding computer mathematics models into Moodle courses
  • Suggestion for further research: using the developed filter to enhance competencies in technical object simulation by incorporating interactive labs programmed in Sage into Moodle learning courses. This could provide practical experience with mathematical models related to their field of study and deepen understanding of theoretical concepts. It could also provide more opportunities for teachers to assess student performance and progress.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Yevhenii O. Modlo, Serhiy O. Semerikov

New computer technology 12 (2014) 233-243
11 pages, 3 figures, in Ukrainian
License: CC BY 4.0

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 results. Designed SageMath filter allows to execute the Sage code on the external SageMathCell public server, to view the execution results at the Moodle pages without reloading by using AJAX technology, to stave off XSS attacks and ready for use with Moodle. The main conclusions and recommendations: 1. The perspective direction of learning environment development for bachelors in electromechanical engineering is the integration of learning support system Moodle and computer mathematics system SageMath. 2. An effective tool for embedded a computer mathematics systems SageMath models into Moodle is a text filter. The software engineering process for this filter is presented in the article. 3. Promising area of future research is the use of a developed filter in the process of bachelor's in electromechanical engineering competencies in technical objects simulation by embedding into Moodle learning courses the interactive labs programmed in Sage.

Submitted to arXiv on 14 Jul. 2018

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1807.06924v1

The research aims to determine the feasibility of using the Moodle learning support system as a tool for competency formation in technical object simulation for future bachelors in electromechanical engineering. The objectives include analyzing existing support tools for technical object simulation and identifying ways to integrate them into Moodle, describing the structure and features of the new SageMath filter for Moodle, providing guidance on installing and configuring the developed filter, and presenting examples of its usage. The focus of the study is on developing a text filter for the Moodle system that can process commands from the computer mathematics system SageMath. The results show that the designed SageMath filter allows executing Sage code on an external server, viewing execution results on Moodle pages without reloading through AJAX technology, and protecting against XSS attacks. The conclusions highlight that integrating Moodle with SageMath is a promising direction for learning environment development in electromechanical engineering education. The use of a text filter is identified as an effective tool for embedding computer mathematics models into Moodle courses. The researchers suggest further research in using the developed filter to enhance competencies in technical object simulation by incorporating interactive labs programmed in Sage into Moodle learning courses. This could enable students to gain practical experience with mathematical models related to their field of study while also deepening their understanding of theoretical concepts. Additionally, it could provide teachers with more opportunities to assess student performance and progress. Additional information about the authors' affiliations and related publications is also provided.
Created on 02 Nov. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.