python包,用于为用户(非管理级别)生成moodle中使用的公共字符串,管理moodle中导出的文件并生成要导入的文件。
moodlesg的Python项目详细描述
moodle字符串生成器
python包,用于为用户(非管理级别)生成moodle中使用的公共字符串,管理moodle中导出的文件并生成要导入的文件。
- 自由软件:麻省理工学院许可证
- 文档:https://moodlesg.readthedocs.io。
说明
moodlesg(moodle string generator)是一个python包,其目的是在moodle中管理课程时帮助生成供用户使用的通用字符串(不是管理级),例如,在markdown或xml中的答案公式、分数公式和问题生成。
此软件包不打算用作管理层,而是因为某些公式的管理非常不舒服,因为没有变量可用作用户级(有些大学的分数计算方法非常奇怪,每学期都会有所不同,或者有些数学问题有很多替代项)。所以,你用一个较长的公式来结束,你用手工添加的模式重复和许多括号,然后你的分数或答案公式的数学表达式很容易失败。
此外,您还可以考虑moodle不支持的一些自动问题生成,但您可以创建和导出问题数据库(不支持仅支持数字或文本变量的计算问题,而不是同一问题中的两个变量),或者从问题数据库备份导入并修改该数据库。
功能
N:空支持
B:基本支持
P:部分支持
F:完全支持
- [P]moodle数学公式的字符串生成。
- [n]文本纯moodle编辑器的字符串生成问题(不是xml或html)。
- [n]问题库的字符串操作。
- [n]将问题字符串导出到moodle支持的question import formats。
- [n]从moodlequestion export formats导入问题字符串。
- [n]管理question bank本地,并从问题字符串集合生成。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.3.1(2018-05-17)
- 根据mmparams定义更改。
- 从Travis部署中删除SDist分发。
- 更新分类器。
- 支持moodle数学设置:十进制和列表分隔符,数学类型。
0.3.0(2018-05-13)
- 固定安装轮:拆下python2.7的轮。
- 常量的大写约定:pi→pi。
- 更好的文件。
- 完全支持评分和答案计算之间的通用函数。
0.2.2(2018-05-11)
- 修复docstrings。
- 添加了新的数学函数和docstring(公共和扩展模块)。
0.2.0(2018-05-06)
- moodle数学表达式的完整实现。
- 增加了π常数。
- 一些数学函数在成绩和答案计算之间是通用的。
0.1.2(2018-03-14)
- 对派生类的init使用super方法。
- 删除了对Python3.3的支持。
- 添加了moodle数学变量类的基本定义(从0.1.1开始)。
0.1.0(2018-03-08)
- pypi上的第一个版本。