mathdeck一个程序套件,用于管理书写、显示和评分基于数学的家庭作业问题所涉及的计算。
mathdeck的Python项目详细描述
mathdeck是一个用于管理 数学作业的写作、展示和评分 问题。它是用来抽象计算的 管理用户和成绩等职责可以留给更多人 在线课程管理系统等apt系统。
预期功能
- 用于写作业问题的工具套件和标准规范。
- 显示问题文件的系统。
- 一种测量所提出的解决方案与预先定义的解决方案的接近程度的系统 解决问题并提出改进建议以引导学生 正确的方向。
编程目标
- 清除开发人员API。
- 清晰全面的文件。
- 综合测试套件。
- 对于那些 在数学上有一定的倾向,能够掌握 再过几天就是Python了。
- python 2.7+和3+支持
要求
- Python2.7+
- sympy 0.7.5+(用于编写和检查问题)
- Jinja2 2.7.3+(用于显示问题)
对于开发人员
建议您首先使用python包“virtualenv”创建
在安装之前分离虚拟环境。安装mathcheck的步骤
开发目的在中的命令行中运行python setup.py develop
项目文件夹的根目录(setup.py文件夹)。运行测试运行
python -m unnittest discover
(需要python 2.7+),位于根文件夹中。
关于名称
mathdeck是math display和check(程序的两个主要功能)的缩写。
许可证
Mathdeck根据BSD 3条款许可证获得许可。有关详细信息,请参见许可证文件 细节。