如何访问Moodle课程使用情况统计信息?

问题描述:

有可能查看课程使用统计/课程活动。所以我可以看到哪个文件被多少次学生点击了多少次。 (数据是匿名的) 我有问题搞清楚,数据在哪里保存。另外我在moodle文档中也没有任何有用的提示。如何访问Moodle课程使用情况统计信息?

是否有保存数据的MySQL表?

编辑:我尝试开发一种插件,它将活动数据显示为图形。因此我试图找到数据保存的位置。 (我有权访问数据库,因为我使用本地安装的Moodle)

您可以检查logstore_standard_log表。这是存储用户日志的地方。

+0

哪个用户id访问哪个课程或哪个用户登录。我需要db来保存活动报告的数据。很难解释。 Moodle文档和结构很复杂imo –

+0

我想说,当用户操作存储在那里时,您可以从'logstore_standard_log'表中找到用户活动。例如,如果您需要查找用户访问id 9的课程模块多少次,您可以使用类似于'SELECT COUNT(id)FROM mdl_logstore_standard_log WHERE userid = [USERID] AND target =“course_module”AND objectid = 9 ' –

+0

这听起来非常好。我没有看到。所以objectid = 9将是文件的ID? –