Affichage du rapport statistiques

Re: Affichage du rapport statistiques

par Didier T.,
Nombre de réponses : 0
J'ai fait le même constat que vous.
J'ai essayé de comprendre les tables de moodle mais je ne comprends pas toutes ces inputs, il y a des enregistrements en doublon, et je ne comprends pas bien que stock réellement les tables daily, month.. je n'arrive pas a avoir des données cohérentes.
donc en fait je ne jure que par une table assez précises: mdl_logstore_standatd_log.
la requete qui se rapprocherai de toutes les activités de la plateforme est : (remplacer les date)

SELECT
log.id,
log.component as Nom_évènement,
log.target,
log.action,
log.objecttable,
log.objectid,
log.crud,
u.username ,
cou.fullname as COURS,
u2.username as USER_CIBLE,
FROM_UNIXTIME(log.timecreated) AS datecreated,
log.origin,
log.ip,
log.other AS INFOS_COMPLEMENTAIRES
FROM
mdl_logstore_standard_log log
LEFT JOIN
mdl_user u ON u.id = log.userid
LEFT JOIN
mdl_user u2 ON u2.id = log.relateduserid
LEFT JOIN
mdl_course cou ON cou.id = log.courseid
WHERE
FROM_UNIXTIME(log.timecreated) >= '2019-09-25'
AND FROM_UNIXTIME(log.timecreated) < '2019-09-26'
ORDER BY datecreated DESC