开放EDX卡尺跟踪应用程序可用于将开放的EDX跟踪事件转换为符合规范的卡规事件。

openedx-caliper-tracking的Python项目详细描述


说明

开放式edx卡尺跟踪可用于将edx传统事件日志转换为由IMS Global提供的Caliper Analytics Specifications。生成的日志可以被任何与井径标准兼容的分析应用程序使用。

安装

要在open edx安装中安装openedx caliper tracking,请将以下行添加到需求文件中。(对于大多数开放式edx安装,它应该位于edx平台/requirements/edx/base.txt):

openedx-caliper-tracking==0.11.1

用法

启用和使用OpenEDX卡尺跟踪功能

请在下列文件中的FEATURES下添加ENABLE_EVENT_CALIPERIZATION标志:

  • ^{tt3}$
  • ^{tt4}$

这些文件应该位于/edx/app/edxapp/目录中,请参见下面的示例:

"FEATURES": {
    ...

    "ENABLE_EVENT_CALIPERIZATION": true,

}

转换原木的位置

使用'logging.handlers.sysloghandler''facility:local2'记录转换的事件。

我们需要手动创建输出文件并为syslog用户设置适当的权限。为此,请执行以下步骤:

  1. 创建一个日志文件,并将读/写权限授予syslog用户,例如:/edx/var/log/caliper analytics/caliper.log

  2. /etc/rsyslog.d/

    local2.*                 /edx/var/log/caliper-analytics/caliper.log
    

许可证

除非另有说明,否则此存储库中的代码是根据GPLv3.0授权的。详情请参阅LICENSE

如何贡献

若要投稿,请在github上的此存储库中发出拉取请求:Open edX Caliper Tracking。如果您有任何问题,请随时在github上打开一个问题:Open edX Caliper Tracking

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

推荐PyPI第三方库


热门话题
java在Hibernate中使用条件连接两个表?   Stripes框架中的java对话范围   我的内存够吗?   Jenkins Java&Selenium如何处理2个随机异常?   javascript Java websockets跨端点共享会话   java是一种测试驱动的开发方法吗?   Java客户端中的Soap连接超时,但在SOAPUI中未超时   Java LibGDX:TileMap未在顶部和右侧渲染   linux Java::process builder:bash脚本:返回的文件名正确,但fileReader引发FileNotFoundException   java Selenium单击自动随机生成的DIV/ID/LINK   比较两个忽略元素和属性顺序的XMl文件   Java无限循环/调用   java如何防止操作修改cookie?   列出未保存的Java webpanel命令   在Java中,如何解决XXXX不能作为变量求解的错误?   Java概念后期版本格式化部分