中文

面向 Moodle 的 SageMath 过滤器开发

人机交互 2018-07-19 v1

摘要

研究目标:确定面向 Moodle 学习支持系统的 SageMath 过滤器的开发过程、安装、配置及使用的特征。研究任务:论证将 Moodle 系统用作支持未来机电工程学士在技术对象仿真方面能力形成过程的工具的可行性;分析现有的技术对象仿真支持工具并识别其集成到 Moodle 的途径;描述面向 Moodle 的新 SageMath 过滤器的软件实现结构与特性;提供所开发过滤器的安装与配置指南;描述过滤器的使用示例。研究对象:用于学习支持系统 Moodle 处理计算机数学系统 SageMath 命令的文本过滤器开发过程。研究成果:所设计的 SageMath 过滤器可在外部 SageMathCell 公共服务器上执行 Sage 代码,利用 AJAX 技术在不重新加载的情况下于 Moodle 页面查看执行结果,防范 XSS 攻击,并可即装即用于 Moodle。主要结论与建议:1. 面向机电工程学士的学习环境开发的前瞻方向是学习支持系统 Moodle 与计算机数学系统 SageMath 的集成。2. 将计算机数学系统 SageMath 模型嵌入 Moodle 的有效工具是文本过滤器。该过滤器的软件工程过程已在文中给出。3. 未来研究的有前景领域是在机电工程学士技术对象仿真能力培养过程中使用该过滤器,将用 Sage 编写的交互式实验嵌入 Moodle 学习课程中。

关键词

引用

@article{arxiv.1807.06924,
  title  = {Development of SageMath filter for Moodle},
  author = {Yevhenii O. Modlo and Serhiy O. Semerikov},
  journal= {arXiv preprint arXiv:1807.06924},
  year   = {2018}
}

备注

11 pages, 3 figures, in Ukrainian