向 Moodle 交互报告添加组列无法下载

问题描述

我想问一些关于修改moodle报告的帮助/知识。 我已经发布了此 here,并且有人也注意到了此 here

基本上我需要完成的是在交互报告中添加一个组列。我成功地为该报告中的每个用户添加了列和组,但是当我要下载报告时,组列是空的,即使实际上有内容也是如此。

这种情况更奇怪的是,当我测试将字符串文字放入变量时,它会被保存并下载到文件中,但是当我切换到将值分配给包含组信息的变量时,它会得到显示在表格中(交互报告),但未显示在下载的(excel/csv/ods 文件)中。我尝试检查两者的编码,但仍然无法将组的值输出到下载的报告文件中。

供参考: https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/-/blob/337e2e2b2378c247ebc56b2d8dcdab55a145a5a5/mod/scorm/report/interactions/classes/report.php ,这是我尝试修改代码的参考。为了添加一列,我在第 565 行添加一个 **$row [] = string variable;**

我在测试中使用 Moodle 3.8.4 和 3.10,我的问题出现在两个版本上。 我还使用组 API、用户获取 函数内爆 将所有项目连接到一个字符串中。

我已经花了两天多的时间尝试和检查,所以如果你能帮我看看我哪里出错了,那将是一个很大的帮助。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)