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框架进行工作表(但目前仅用于心理计算)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓中通过TCP发送时java文件损坏   Java测试预期=异常失败,断言错误   java ssh4 LazyInitializationException   java是否可以在集合中添加重复项?   java是一个免费的开源数据库管理工具   java是否可以在导出的html中嵌入图像   编译器构造解释一些东西,并用Java运行生成的字节码?   java KeyPairGenerator未生成随机密钥   java使用正则表达式生成字符串而不是匹配字符串   java中的多线程线程间通信   具有复合密钥的java Hibernate合并问题   java不能在MainActivity类之外使用SharedReferences变量   正在获取切割/零件异常消息。使用java Spring ControllerAdvice   java tomcat漏洞讨论   javascript在Java中实现“system”命令   java如何在JUnit5*中加载*Spring测试上下文之前获取回调?   java bluej关于缺少返回语句   JavaSpringBoot@ModelAttribute包含使用字符串键的其他模型   从可选中抛出异常。ifPresent()Java 8