一种应用程序,它为打开的EDX聚合不同块类型的块级完成数据。

openedx-completion-aggregator的Python项目详细描述


PyPITravisCodecovDocumentationSupported Python versionsLicense

openedx completion aggregator是一个聚合块级别的django应用程序 开放edx的不同块类型的完成数据。

概述

openedx完成聚合器使用可插入的django应用程序模式 易于安装。要在EDX平台中使用,请执行以下操作:

  1. 将应用程序安装到您的virtualenv中。

    。代码块:

    $ pip install openedx-completion-aggregator
    
  2. [可选]您可以在 您的lms.env.json文件:

    ...
    "COMPLETION_AGGREGATOR_BLOCK_TYPES": {
        "course",
        "chapter",
        "subsection",
        "vertical"
    },
    ...
    
  3. 默认情况下,完成与每个创建或更新的 区块完成。如果这为您的 安装,在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完成。
  • 为一个或多个用户、一个或多个 很多课程。

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

推荐PyPI第三方库


热门话题
java如何使用“Wed,01 Jul 2015 17:32:41 EDT”解析字符串   java Storm apache升级(1.0.0到2.0.0)   java类驻留在不同的目录中,而不是包指定的目录。为什么?   将Java中的图像缩放到非常小的维度   java如何通过子文档从自定义方面访问ElasticSearch parentdoc字段   java如何在RationalSoftwareArchitect中使用findbugs?   Java中的事件提升处理   java值被添加到arrayList的所有索引中,而不是在“”时添加到最后一个索引中。正在使用arraylist的add()方法   JFrame中的java JPanel派生类   java如何用循环和异步方法模拟类   java Android阻止可绘制背景超出视图范围   为客户排序Java阵列   java Apache poi如何将工作表设置为枚举位置值属性?   java Rhino在使用自定义类参数调用javascript函数时出错   java格式化日期从年月日到年月日   spring如何修复java。lang.illegalargumentexception在此特定场景中是否尝试创建具有null实体的合并事件?   java如何创建更好的对象