Development of SageMath filter for Moodle

  • Євгеній Олександрович Модло Kryvyi Rih Metallurgical Institute, SIHE «Kryvyi Rih National University», 5, Revoliutsiina str., Kryvyi Rih, 50006, Ukraine
  • Сергій Олексійович Семеріков Kryvyi Rih Metallurgical Institute, SIHE «Kryvyi Rih National University», 5, Revoliutsiina str., Kryvyi Rih, 50006, Ukraine http://orcid.org/0000-0003-0789-0272

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 object: computer mathematics and learning support systems integration.


Research subject: text filter development process for learning support system Moodle to processing the commands of computer mathematics system SageMath.


Research methods used: analysis of state educational standards and existing application, software engineering process.


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.

References

1. Kim K.-W. Modeling of Mobile Sage and Graphing Calculator [Electronic resource] / Kyung-Won Kim, Sang-Gu Lee, Shaowei Sun // Journal of Modern Education Review. – 2013. – Volume 3. – December, No. 12. – P. 918-925. – Access mode : https://goo.gl/vKZ5R9.
2. Modlo E. Moodle plugins directory: SageCell [Electronic resource] / Eugene Modlo, Sergey Semerikov // Moodle - Open-source learning platform | Moodle.org. – Access mode : http://moodle.org/plugins/filter_sagecell.
3. Модло Є. О. Використання десктопних програм у хмарному середовищі / Є. О. Модло // Хмарні технології в освіті : матеріали Всеукраїнського науково-методичного Інтернет-семінару (Кривий Ріг – Київ – Черкаси – Харків, 21 грудня 2012 р.). – Кривий Ріг : Видавничий відділ КМІ, 2012. – С. 39.
4. Модло Є. О. Комп’ютерне моделювання в підготовці бакалаврів електромеханіки / Є. О. Модло // Комп’ютерне моделювання в освіті : матеріали VІ Всеукраїнського науково-методичного семінару (Кривий Ріг, 12 квітня 2013 р.). – Кривий Ріг : Видавничий відділ КМІ, 2013. – С. 25-26.
5. Рашевська Н. В. Інтеграція системи динамічної геометрії GeoGebra в систему дистанційного навчання Moodle / Рашевська Н. В., Семеріков С. О., Словак К. І. // Перша всеукраїнська науково-практична конференція «MoodleMoot Ukraine 2013. Теорія і практика використання системи управління навчанням Moodle». (Київ, КНУБА, 30-31 травня 2013 р.) : тези доповідей / Міністерство освіти і науки України, Київський національний університет будівництва і архітектури, Національна академія педагогічних наук України, Інститут інформаційних технологій і засобів навчання. – К. : КНУБА, 2013. – C. 63.
6. Семеріков С. О. Розробка фільтру Sage для СДН Moodle / С. О. Семеріков, С. В. Шокалюк, Ю. В. Плющ, І. С. Мінтій, В. В. Ткачук // Новітні комп’ютерні технології. – К. : Мінрегіон України. – 2011. – Том IX. – С. 189-194.
7. Семеріков С. О. Мобільне математичне середовище Sage: нові можливості та перспективи розвитку / С. О. Семеріков, І. О. Теплицький // Тези доповідей VІІ Всеукраїнської науково-практичної конференції «Інформаційні технології в освіті, науці і техніці» (ІТОНТ-2010). 4-6 травня 2010 року. – Том 2. – Черкаси : Черкаський державний технологічний університет, 2010. – С. 71.
Published
2014-12-25
How to Cite
МОДЛО, Євгеній Олександрович; СЕМЕРІКОВ, Сергій Олексійович. Development of SageMath filter for Moodle. New computer technology, [S.l.], v. 12, p. 233-243, dec. 2014. ISSN 2309-1460. Available at: <http://ccjournals.eu/ojs/index.php/nocote/article/view/716>. Date accessed: 19 sep. 2017.
Section
Cloud-based learning management systems