开放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用户设置适当的权限。为此,请执行以下步骤:
创建一个日志文件,并将读/写权限授予syslog用户,例如:/edx/var/log/caliper analytics/caliper.log
在/etc/rsyslog.d/
local2.* /edx/var/log/caliper-analytics/caliper.log
许可证
除非另有说明,否则此存储库中的代码是根据GPLv3.0授权的。详情请参阅LICENSE。
如何贡献
若要投稿,请在github上的此存储库中发出拉取请求:Open edX Caliper Tracking。如果您有任何问题,请随时在github上打开一个问题:Open edX Caliper Tracking。