2017-10-16 5 views
0

Il est possible de voir les statistiques d'utilisation du cours/l'activité du cours. Donc, je suis capable de voir quel fichier a été cliqué combien de fois par combien d'étudiants. (Les données sont anonymisées) J'ai des problèmes pour déterminer où les données sont sauvegardées. Aussi je ne pourrais pas n'importe quel conseil utile dans les docs de moodle.Comment accéder aux statistiques d'utilisation du cours Moodle?

Existe-t-il une table MySQL où les données sont sauvegardées?

EDIT: J'essaie de développer un plugin qui affiche les données d'activité sous forme de graphiques. Par conséquent, j'essaie de trouver où les données sont sauvegardées. (J'ai accès à la base de données parce que j'utilise une installation locale de Moodle)

Répondre

1

Vous pouvez consulter le tableau logstore_standard_log. C'est là que les journaux d'utilisateur sont stockés.

+0

Il est sauvegardé par ex. Quel ID utilisateur a accédé à quel cours ou quel utilisateur s'est connecté. J'ai besoin de la base de données qui enregistre les données pour le rapport sur l'activité. Tellement difficile à expliquer. Les documents et la structure de Moodle sont compliqués imo –

+0

Je dirais que vous pouvez trouver l'activité de l'utilisateur à partir de la table 'logstore_standard_log' car les actions de l'utilisateur y sont stockées. Par exemple, si vous avez besoin de savoir combien de fois le module de cours avec l'identifiant 9 a été utilisé par un utilisateur, vous utiliserez quelque chose comme SELECT COUNT (id) FROM mdl_logstore_standard_log O WH userid = [USERID] AND target = "module_module" AND objectid = 9 ' –

+0

Ça sonne très bien. Je n'ai pas vu ça. Donc objectid = 9 serait l'identifiant du fichier? –