一种应用程序,它为打开的EDX聚合不同块类型的块级完成数据。
openedx-completion-aggregator的Python项目详细描述
openedx completion aggregator是一个聚合块级别的django应用程序 开放edx的不同块类型的完成数据。
概述
openedx完成聚合器使用可插入的django应用程序模式 易于安装。要在EDX平台中使用,请执行以下操作:
将应用程序安装到您的virtualenv中。
。代码块:
$ pip install openedx-completion-aggregator
[可选]您可以在 您的lms.env.json文件:
... "COMPLETION_AGGREGATOR_BLOCK_TYPES": { "course", "chapter", "subsection", "vertical" }, ...
默认情况下,完成与每个创建或更新的 区块完成。如果这为您的 安装,在lms.env.json文件中设置以下内容:
... "COMPLETION_AGGREGATOR_ASYNC_AGGREGATION": true, ...
然后配置一对cron作业以运行/manage.py 运行“聚合器”服务和/manage.py运行“聚合器”清理。 如所愿。
注意,如果在Hawthorne或更高版本的EDX平台上操作,您可以 替代edxapp_env_extra中的设置。
许可证
此存储库中的代码是根据agpl 3.0授权的,除非 另有说明。
有关详细信息,请参见LICENSE.txt。
如何贡献
我们非常欢迎您的贡献。
请阅读How To Contribute了解详细信息。
尽管它们是在考虑edx-platform的情况下编写的,但是 对于打开的edx代码,通常应遵循。
如果从github接口发送pr,则应自动应用pr描述模板;否则 可以在PULL_REQUEST_TEMPLATE.md找到它
如果您也从github ui发送问题报告模板,则应自动应用该模板;否则 可以在ISSUE_TEMPLATE.md
报告安全问题
请不要公开报告安全问题。请发电子邮件给help@opencraft.com。
获取帮助
有关于这个存储库的问题,或者关于open edx的一般问题吗?拜托 如果您需要帮助,请参阅本list of resources。
更改日志
未发布
[1.0.0]-2018-01-04
- pypi上的第一个版本。
- 按需异步聚合Xblock完成。
- 为一个或多个用户、一个或多个 很多课程。