2017-10-16 126 views
0

有可能查看課程使用統計/課程活動。所以我可以看到哪個文件被多少次學生點擊了多少次。 (數據是匿名的) 我有問題搞清楚,數據在哪裏保存。另外我在moodle文檔中也沒有任何有用的提示。如何訪問Moodle課程使用情況統計信息?

是否有保存數據的MySQL表?

編輯:我嘗試開發一種插件,它將活動數據顯示爲圖形。因此我試圖找到數據保存的位置。 (我有權訪問數據庫,因爲我使用本地安裝的Moodle)

回答

1

您可以檢查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? –

相關問題