一种应用程序,它为打开的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限制C++代码访问JNI中的某些类   Android上的java DateFormat:不可解析的日期   通过json进行java迭代,并为其他请求调用多个API   Netbeans中的java JavaFX项目引发异常“输入流不能为null”   多线程Java newFixedThreadPool解释   |在java字符串中无法识别。split()方法   Java中的原始包装器类是否被视为引用类型?   Java swing。如何在intellij idea GUI设计工具中重写组件方法   数组乘矩阵   java将30GB的XML文件分割成小块XML   java通过一棵树递归找到一个节点,并返回指向该节点的路径   java如何将可观察的<Observable<List<T>>转换为可观察的<List<T>>   使用java在web服务器上更改php文件中的字符串?   java希望开发像tomcat这样的servlet容器   java希望提高编程的数学技能