mathmaker自动创建基础数学练习和它们的(详细的)答案。
mathmaker的Python项目详细描述
| PYPI1 PYPI2 PYPI3构建状态工作服分支文档状态1维护PYPI4
概述
==
Mathmaker创建带有详细解决方案的初等数学工作表。
lualatex.
可用主题的示例有:一阶方程、毕达哥拉斯定理、分数计算……
它可以从命令行运行,但也可以通过http请求进行控制。https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/license>;``documentation(master
发行版)<;http://mathmaker.readthedocs.io/en/master/index.html>;``mathmaker
` documentation(最新开发版本)<;http://mathmaker.readthedocs.io/en/dev/index.html>;`_.
快速启动
=
完成安装注:
python3.6+是mathmaker工作所必需的,因此check安装在您的系统上
-在ubuntu 14.04或更高版本上:
>外部依赖项:
$sudo apt get install eukleides libxml2 utils gettext texlive full
注意:要避免安装"texlive full",检查
`documentation<;http://mathmaker.readthedocs.io/en/master/user\doc.html\install>;`_.
然后:
:
$pip3安装mathmaker
-在freebsd 10上。\*:
>外部依赖项:
:
$sudo pkg安装python36 py36-sqlite3 gettext eukleides libxml2 texlive full
$rehash
**注意**
由于当前freebsd的eukleides包中有一个bug,您必须修复eukleides安装。完成后,请参见
`here<;http://mathmaker.readthedocs.io/en/master/user\doc.html\eukleides fix>;``uuu.
,您可以继续安装mathmaker:
::
$pip3 install mathmaker
**注意**
如果在安装
python守护程序依赖项期间遇到错误,您将找到解决方法
`在那里<;http://mathmaker.readthedocs.io/en/master/user-doc.html;python守护进程在安装时出错>;`
basic use
--
:
$mathmaker勾股定理短测试>;out.tex
$lualatex out.tex
>或直接:
::
$mathmaker勾股定理短测试——pdf>;out.pdf
您可以使用``mathmaker--help`。
阅读"完整的
文档<;http://mathmaker.readthedocs.io/en/master/user\doc.html\user settings>;`\uu
了解更多信息。
阅读"完整的
文档<;http://mathmaker.readthedocs.io/en/master/user\doc.html\yaml sheets>;`_
有关详细信息。
contribution
=已经有一些了,
但是越多越好。现有的措辞可以在这里找到
;https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/data/wordings>;` `法语或德语)。
如果你的语言还没有开始翻译,这里有几个pot文件,https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/locale,这里有<;http://mathmaker.readthedocs.io/en/dev/dev/dev戋doc.html;真实和虚假的翻译文件>;``uu.
您可以使用类似于`poedit<;https://poedit.net/>;`` uu的编辑器或其他任何您更喜欢的
编辑器从中创建po文件并开始翻译。
翻译,或者要更正某些内容,可以在子目录
`here<;https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/locale>;``中找到po文件。
https://gitlab.com/nicolas.hainaux/mathmaker/lauls>;` ` ` `.
任何问题都可以发送到nh dot techn(托管在gmail dot com上)。
http://mathmaker.readthedocs.io/en/dev/dev/dev_doc.html编写规则>;`
有关详细信息,请参阅"开发人员文档"lt;http://mathmaker.readthedocs.io/en/dev/dev戋index.html>;`_.
任何问题都可以发送到nh dot techn(托管在gmail dot com上)。
其他信息
——
联系方式:nh dot techn(托管在gmail dot com上)
`changelog<;https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/changelog.rst>;`_
`contributors<;https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/contributors.rst>;`\uu
…| pypi1图像::https://img.shields.io/pypi/v/mathmaker.svg?maxage=2592000
:目标:https://pypi.python.org/pypi/mathmaker
。| pypi2图像::https://img.shields.io/pypi/status/mathmaker.svg?最大值=2592000
…| pypi3图像::https://img.shields.io/pypi/pyversions/mathmaker.svg?最大值=2592000
…|构建状态图像::https://ci.appveyor.com/api/projects/status/88ay13trwvipaijb/branch/master?svg=true
:目标:https://ci.appveyor.com/project/nicolashainaux/mathmakerlib-ho94f
…| codecov图像::https://codecov.io/gl/nicolas.hainaux/mathmaker/branch/master/graph/badge.svg
:目标:https://codecov.io/gl/nicolas.hainaux/mathmaker
。|文档状态图像::https://readthedocs.org/projects/mathmaker/badge/?version=latest
:目标:https://mathmaker lib.readthedocs.io/en/latest/
。|维护图像::https://img.shields.io/maintenance/yes/2018.svg?最大值=2592000
…| Pypi4图像::https://img.shields.io/Pypi/l/mathmaker.svg?maxage=2592000
:目标:https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/license
contributors
==
development
----
*主要开发人员:nicolas hainaux
*开发人员:vaibhav gupta
*聪明的建议:olivierCecillon
翻译
——
*法语:Nicolas Hainaux
——
——
耐心和巧克力蛋糕版本0.7.4(2018年10月20日)
——编译文档
*mathmaker project moves to gitlab.com
0.7.3版(2018-01-15)中的新版本
=--
*添加第四级("黄带",第1条")
0.7.2版(2017-10-18)中的新功能
=-
*添加第三级的心理计算表("黄带")
*精神计算pdf现在可能是"交互式的"(答案可以写在文本字段中,可以按按钮验证;验证是由一些javascript完成的)
*守护进程现在接受请求中的可选参数(写在sheet的名字后面,用""分隔。到目前为止,只允许交互)
0.7.1-3版(2017-08-30)中的新版本
-
*修补守护程序以使其接受新的yaml工作表名称。
*输出目录将始终位于用户的家中。
*修复几个错误。
0.7.1版中的新版本(2017年8月29日)
——为白带、第1条和第2条添加默认幻灯片系列。
*重新组织皮带中的心理计算:添加了白带、第1条和第2条(包括新工作表:加减法、矩形分数,补充)
*新工作表:操作的优先顺序。
*将使用yaml文件存储工作表。以前的方法(xml和python)将被删除。
*对lib/源代码进行了巨大的重组。
*修复了大量错误。
*当无法确定依赖项的版本时,将发出警告而不是异常。[0.7.1dev5(2017-05-04)]
*关于三角的新表格:[0.7.1dev4(2017-05-03)]
-直角三角形中的词汇
-写出正确的公式
-计算长度
-计算角度
*新表格:[0.7.1dev3(2016-10-21)]
-截距定理:"蝴蝶"配置
-截距定理:逆
*新表:[0.7.1dev2(2016-10-13)]
-简单括号的展开(两个版本中都有所减少)
-聪明乘法(心理计算)
-截距定理:写出正确的商等式
-截距定理:解决简单的练习
*一张新的纸(两种版本中减少了):双括号的展开。在XML表中定义的,如用于心理计算表的。[0.7.1dev1(2016-09-14)]
0.7.0-6(2016-08-19)版本中的新功能
=-
*添加了一个设置,允许用户更改mathmaker的路径(由守护进程使用)
*错误修复[0.7.0-5(2016-08-19)]
*如果IP地址作为参数传递给mathmaker的守护进程,如果来自同一地址的最后一个请求不超过10秒,它将返回429http状态代码(请求太多)。[0.7.0-4(2016-08-19)]
*修复了区域设置文件和字体列表文件的安装[0.7.0-3(2016-07-18)]
其文档存放在readthedocs上;使用py.test进行测试)
*添加一个守护进程(``mathmakerd``),以便通过http连接与``mathmaker``进行通信。
*一堆心理计算表
*使用xml框架进行工作表(但目前仅用于心理计算)
概述
==
Mathmaker创建带有详细解决方案的初等数学工作表。
lualatex.
可用主题的示例有:一阶方程、毕达哥拉斯定理、分数计算……
它可以从命令行运行,但也可以通过http请求进行控制。https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/license>;``documentation(master
发行版)<;http://mathmaker.readthedocs.io/en/master/index.html>;``mathmaker
` documentation(最新开发版本)<;http://mathmaker.readthedocs.io/en/dev/index.html>;`_.
快速启动
=
完成安装注:
python3.6+是mathmaker工作所必需的,因此check安装在您的系统上
-在ubuntu 14.04或更高版本上:
>外部依赖项:
$sudo apt get install eukleides libxml2 utils gettext texlive full
注意:要避免安装"texlive full",检查
`documentation<;http://mathmaker.readthedocs.io/en/master/user\doc.html\install>;`_.
然后:
:
$pip3安装mathmaker
-在freebsd 10上。\*:
>外部依赖项:
:
$sudo pkg安装python36 py36-sqlite3 gettext eukleides libxml2 texlive full
$rehash
**注意**
由于当前freebsd的eukleides包中有一个bug,您必须修复eukleides安装。完成后,请参见
`here<;http://mathmaker.readthedocs.io/en/master/user\doc.html\eukleides fix>;``uuu.
,您可以继续安装mathmaker:
::
$pip3 install mathmaker
**注意**
如果在安装
python守护程序依赖项期间遇到错误,您将找到解决方法
`在那里<;http://mathmaker.readthedocs.io/en/master/user-doc.html;python守护进程在安装时出错>;`
basic use
--
:
$mathmaker勾股定理短测试>;out.tex
$lualatex out.tex
>或直接:
::
$mathmaker勾股定理短测试——pdf>;out.pdf
您可以使用``mathmaker--help`。
阅读"完整的
文档<;http://mathmaker.readthedocs.io/en/master/user\doc.html\user settings>;`\uu
了解更多信息。
阅读"完整的
文档<;http://mathmaker.readthedocs.io/en/master/user\doc.html\yaml sheets>;`_
有关详细信息。
contribution
=已经有一些了,
但是越多越好。现有的措辞可以在这里找到
;https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/data/wordings>;` `法语或德语)。
如果你的语言还没有开始翻译,这里有几个pot文件,https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/locale,这里有<;http://mathmaker.readthedocs.io/en/dev/dev/dev戋doc.html;真实和虚假的翻译文件>;``uu.
您可以使用类似于`poedit<;https://poedit.net/>;`` uu的编辑器或其他任何您更喜欢的
编辑器从中创建po文件并开始翻译。
翻译,或者要更正某些内容,可以在子目录
`here<;https://gitlab.com/nicolas.hainaux/mathmaker/tree/dev/mathmaker/locale>;``中找到po文件。
https://gitlab.com/nicolas.hainaux/mathmaker/lauls>;` ` ` `.
任何问题都可以发送到nh dot techn(托管在gmail dot com上)。
http://mathmaker.readthedocs.io/en/dev/dev/dev_doc.html编写规则>;`
有关详细信息,请参阅"开发人员文档"lt;http://mathmaker.readthedocs.io/en/dev/dev戋index.html>;`_.
任何问题都可以发送到nh dot techn(托管在gmail dot com上)。
其他信息
——
联系方式:nh dot techn(托管在gmail dot com上)
`changelog<;https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/changelog.rst>;`_
`contributors<;https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/contributors.rst>;`\uu
…| pypi1图像::https://img.shields.io/pypi/v/mathmaker.svg?maxage=2592000
:目标:https://pypi.python.org/pypi/mathmaker
。| pypi2图像::https://img.shields.io/pypi/status/mathmaker.svg?最大值=2592000
…| pypi3图像::https://img.shields.io/pypi/pyversions/mathmaker.svg?最大值=2592000
…|构建状态图像::https://ci.appveyor.com/api/projects/status/88ay13trwvipaijb/branch/master?svg=true
:目标:https://ci.appveyor.com/project/nicolashainaux/mathmakerlib-ho94f
…| codecov图像::https://codecov.io/gl/nicolas.hainaux/mathmaker/branch/master/graph/badge.svg
:目标:https://codecov.io/gl/nicolas.hainaux/mathmaker
。|文档状态图像::https://readthedocs.org/projects/mathmaker/badge/?version=latest
:目标:https://mathmaker lib.readthedocs.io/en/latest/
。|维护图像::https://img.shields.io/maintenance/yes/2018.svg?最大值=2592000
…| Pypi4图像::https://img.shields.io/Pypi/l/mathmaker.svg?maxage=2592000
:目标:https://gitlab.com/nicolas.hainaux/mathmaker/blob/master/license
contributors
==
development
----
*主要开发人员:nicolas hainaux
*开发人员:vaibhav gupta
*聪明的建议:olivierCecillon
翻译
——
*法语:Nicolas Hainaux
——
——
耐心和巧克力蛋糕版本0.7.4(2018年10月20日)
——编译文档
*mathmaker project moves to gitlab.com
0.7.3版(2018-01-15)中的新版本
=--
*添加第四级("黄带",第1条")
0.7.2版(2017-10-18)中的新功能
=-
*添加第三级的心理计算表("黄带")
*精神计算pdf现在可能是"交互式的"(答案可以写在文本字段中,可以按按钮验证;验证是由一些javascript完成的)
*守护进程现在接受请求中的可选参数(写在sheet的名字后面,用""分隔。到目前为止,只允许交互)
0.7.1-3版(2017-08-30)中的新版本
-
*修补守护程序以使其接受新的yaml工作表名称。
*输出目录将始终位于用户的家中。
*修复几个错误。
0.7.1版中的新版本(2017年8月29日)
——为白带、第1条和第2条添加默认幻灯片系列。
*重新组织皮带中的心理计算:添加了白带、第1条和第2条(包括新工作表:加减法、矩形分数,补充)
*新工作表:操作的优先顺序。
*将使用yaml文件存储工作表。以前的方法(xml和python)将被删除。
*对lib/源代码进行了巨大的重组。
*修复了大量错误。
*当无法确定依赖项的版本时,将发出警告而不是异常。[0.7.1dev5(2017-05-04)]
*关于三角的新表格:[0.7.1dev4(2017-05-03)]
-直角三角形中的词汇
-写出正确的公式
-计算长度
-计算角度
*新表格:[0.7.1dev3(2016-10-21)]
-截距定理:"蝴蝶"配置
-截距定理:逆
*新表:[0.7.1dev2(2016-10-13)]
-简单括号的展开(两个版本中都有所减少)
-聪明乘法(心理计算)
-截距定理:写出正确的商等式
-截距定理:解决简单的练习
*一张新的纸(两种版本中减少了):双括号的展开。在XML表中定义的,如用于心理计算表的。[0.7.1dev1(2016-09-14)]
0.7.0-6(2016-08-19)版本中的新功能
=-
*添加了一个设置,允许用户更改mathmaker的路径(由守护进程使用)
*错误修复[0.7.0-5(2016-08-19)]
*如果IP地址作为参数传递给mathmaker的守护进程,如果来自同一地址的最后一个请求不超过10秒,它将返回429http状态代码(请求太多)。[0.7.0-4(2016-08-19)]
*修复了区域设置文件和字体列表文件的安装[0.7.0-3(2016-07-18)]
其文档存放在readthedocs上;使用py.test进行测试)
*添加一个守护进程(``mathmakerd``),以便通过http连接与``mathmaker``进行通信。
*一堆心理计算表
*使用xml框架进行工作表(但目前仅用于心理计算)