2017-10-16 3 views
0

コース利用統計/コースのアクティビティを表示することができます。どのファイルがクリックされたかは、何人の生徒が何回確認できるのですか。 (データは匿名化されています) データの保存場所はわかりません。また、私はmoodleのドキュメントで役に立つヒントはありませんでした。どのように私はMoodleコースの利用統計にアクセスできますか?

データが保存されているMySQLテーブルはありますか?

EDIT:グラフとしてアクティビティデータを表示するプラグインを開発しようとします。したがって、私はデータが保存されている場所を見つけようとします。 (私はMoodleのローカルインストールを使用しているため、dbにアクセスできます)

答えて

1

logstore_standard_logテーブルを確認できます。これは、ユーザーログが格納されている場所です。

+0

保存されています。どのユーザーがどのコースにアクセスしたのか、どのユーザーがどのユーザーにログインしたのですか。アクティビティに関するレポートのデータを保存するdbが必要です。説明するのは難しい。 Moodleのドキュメントと構造は複雑です。img –

+0

ユーザアクションがそこに保存されているので、あなたは 'logstore_standard_log'テーブルからユーザ活動を見つけることができます。たとえば、あなたがID 9とコースのモジュールは、あなたがmdl_logstore_standard_log FROM 'SELECT COUNT(ID)のようなものを使用することになり、ユーザがアクセスした回数を見つける必要がある場合はWHEREユーザーID = [USERID]およびターゲット=「course_module」AND OBJECTID = 9 ' –

+0

これはとてもいいですね。私はそれを見ませんでした。だからobjectid = 9はファイルのIDですか? Moodleの中 –

関連する問題