mathdeck一个程序套件,用于管理书写、显示和评分基于数学的家庭作业问题所涉及的计算。

mathdeck的Python项目详细描述


mathdeck是一个用于管理 数学作业的写作、展示和评分 问题。它是用来抽象计算的 管理用户和成绩等职责可以留给更多人 在线课程管理系统等apt系统。

预期功能

  • 用于写作业问题的工具套件和标准规范。
  • 显示问题文件的系统。
  • 一种测量所提出的解决方案与预先定义的解决方案的接近程度的系统 解决问题并提出改进建议以引导学生 正确的方向。

编程目标

  • 清除开发人员API。
  • 清晰全面的文件。
  • 综合测试套件。
  • 对于那些 在数学上有一定的倾向,能够掌握 再过几天就是Python了。
  • python 2.7+和3+支持

支架

源文件托管在GithubPyPI上。

文档源文件位于源文件中的docs/文件夹中。编译的文档文件位于Read the Docs上。

问题位于Github Issues

正在讨论Google Groups

要求

  • 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条款许可证获得许可。有关详细信息,请参见许可证文件 细节。

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

推荐PyPI第三方库


热门话题
JavaSwing:如何读取组件下面的图形信息?   JAVAutil。scanner Java scanner为什么跳过代码中的nextLine()?   html如何在jsp文件中使用内联java比较器?   编组时单个元素组的java JAXB元素包装器   java如何使SeleniumWebDriver动态选择客户端证书,而无需直观地检测弹出窗口   java定位服务。FusedLocationApi。getLastLocation(mGoogleApiClient)获取null   java如何快速创建指向Eclipse中元素的Javadoc链接?   如何使用Java语言填充MS Word模板?   java 安卓应用程序不显示来自服务器的值   java有没有办法解决这个问题:第45行第7列path$处的预期名称。客户端[0]。服务   java如何使用ASM仅从switch中删除break语句?   java LOOK else if语句:我把它放在哪里   无效的Java语句   java输出不应包含0值   java遇到意外文本时要抛出什么异常?   java如何将文本文件数组中的数字添加到2d int数组中?   java如何从列表中的对象访问属性?   对象的oop锁方法(Java)   java字符串连接concat()和+运算符的有效使用