跳转到主要内容

PyLmod是MIT学习模块的Python实现

项目描述

PyLmod

https://img.shields.io/travis/mitodl/PyLmod.svg https://img.shields.io/coveralls/mitodl/PyLmod.svg https://img.shields.io/pypi/dm/pylmod.svg https://img.shields.io/pypi/v/pylmod.svg https://img.shields.io/github/issues/mitodl/PyLmod.svg https://img.shields.io/badge/license-BSD-blue.svg https://readthedocs.org/projects/pylmod/badge/?version=master https://readthedocs.org/projects/pylmod/badge/?version=release
PyLmod:

MIT学习模块API的Python实现

版本:

1.0.2

作者:

MIT Office of Digital Learning

首页:

http://engineering.odl.mit.edu

许可证:

BSD

PyLmod提供了一个Python库,用于访问MIT学习模块的Web服务(下面将描述)。PyLmod被创建来支持MIT在住宅课程中使用OpenEdX,但该库是开源的,以便使MIT的Python应用开发者更容易访问该服务。PyLmod封装了学习模块Web服务,使其更加Pythonic,并更容易集成到Python应用程序中。

由MIT信息系统和技术(IS&T)维护的MIT学习模块Web服务,向MIT的记录系统公开了一个API,用于课程、学生和成绩。其文档可在以下链接中找到。

MIT学习模块Web服务文档

成绩簿模块文档

成员模块文档

入门指南

学习模块网络服务需要通过x.509证书进行身份验证。您必须创建一个应用程序证书,并配置学习模块网络服务以识别它。MIT开发者可以使用此IS&T指南来创建应用程序证书。《MITx知识库》中也包含一篇关于“MIT应用程序证书”的文章,更详细地解释了步骤。

一旦您拥有应用程序证书,就必须让学习模块服务识别它。应用程序证书需要在服务中有一个账户,并在适当的组中拥有适当的角色。将您的应用程序证书发送到learningmod-support@mit.edu,并附上访问请求。告知他们您的应用程序将做什么,他们将协助配置您的证书。由MIT信息系统与技术(IS&T)维护的此服务向MIT的记录系统公开了API,用于课程、学生和成绩。PyLmod是为了支持MIT在住宅课程中使用OpenEdX而创建的,但该库是开源的,以便使MIT的Python应用程序开发者更容易访问。

开发

请参阅开发笔记

许可

PyLmod遵循BSD许可证,版本为2008年1月9日。请参阅LICENSE文件以获取许可证的完整文本。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

pylmod-1.0.2.tar.gz (26.8 kB 查看哈希值)

上传时间 源代码

构建发行版

pylmod-1.0.2-py3-none-any.whl (28.7 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面