pyslet:python学习、教育和培训标准包

pyslet的Python项目详细描述


注意

您正在阅读Pyslet-0.7.20170805发行版的文档 皮斯莱特和皮皮。最新版本,对应于github 主机可用here

Pyslet是学习教育和 训练(let)。它实现了许多特定的let标准, 包括ims qti、内容打包和基本lti。它还包括 支持一些通用标准,包括数据访问标准 奥达塔(见http://www.odata.org)。

pyslet最初被编写为qti迁移背后的引擎 但它可以独立地用作您自己的支持模块 python应用程序。

完整文档位于http://pyslet.readthedocs.org

Pyslet目前支持Python2.6、2.7和3.3+,有关详细信息,请参阅文档。

分布

pyslet是在github上开发的:https://github.com/swl10/pyslet但是 可以从流行的pypi包下载和安装 分发站点:https://pypi.python.org/pypi/pyslet使用pip

虽然Pyslet正在积极开发,但Pypi上的版本可能会滞后 在github的主分支后面几个月。单元测试是 相当全面,自动与主机运行 分支使用TravisCI

Build Status

旧版python构建的用户(例如,安装在旧版os x上的python 2.6 版本)应注意pip可能无法自行安装或 由于未能连接到pypi存储库而导致的其他模块。 修复这一点是困难的,建议从源安装 你受这个问题的困扰。

从源安装

pyslet包包含setup.py脚本,因此您可以安装它 通过下载压缩的存档文件,将其解压缩,然后 在包中运行以下命令:

python setup.py install

Windows用户应该注意,在下载 分布某些单元测试可能由于字符的不确定性而失败 在zip档案中编码文件名。这不是Pyslet的问题 但unittests文件夹中的某些测试数据有问题。 如果您使用git(或github桌面)来签出master,那么 单元测试应该有效,请将任何错误报告为 生成系统未捕获Windows特定的错误。

现状和路线图

Pyslet正在经历一个转变过程 推动其发展的迁移工具正逐渐向 作为LTI工具而不是桌面应用程序分发。

OData支持相当强大,它用于运行剑桥天气 odata服务,可在http://odata.pyslet.org/weather

接下来是什么?

  • OData版本4:这将是对OData模块的重写 他们最终将以类似于现有的方式行事。 分包。
  • odata sql存储模型的mysql填充程序(完成90%,并且 功能)
  • 改进了对LTI的支持,使其超越“基本”(60%完成)

我还在我的博客上写了关于皮斯莱特的文章: http://swl10.blogspot.co.uk/search/label/Pyslet

反馈

最好的改变方法是制造一个问题或拉 请求github,但是我的联系方式可以在我的 个人资料页如果你只想给我发一封有建议的邮件或者 问题。

许可证

Pyslet是根据“新”BSD许可证分发的: http://opensource.org/licenses/BSD-3-Clause,这个决定是继承的 从法典的早期开始。尽管大部分 资料来源由作者个人所有先前的部分由 剑桥大学,并以此为标志。

Pyslet由主要作者在业余时间编写和维护 与我现在的雇主无关。

确认

感谢所有提出问题、问题和请求的人 在Github!

一些历史信息是可用的关于qti迁移工具的 谷歌代码项目: https://code.google.com/p/qtimigration/

其中一些代码是在20世纪90年代编写的,这在很大程度上归功于 剑桥大学,特别是和我一起工作的团队 nucles(又名剑桥评估)在这方面发挥了重要作用 项目开始。

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

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像