Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
applications:cemu:moodle:surveillance [23/06/2020 14:00] 127.0.0.1 modification externe |
applications:cemu:moodle:surveillance [22/01/2024 09:23] (Version actuelle) dumontj01 ↷ Page déplacée de moodle4_nouveautes:applications:cemu:moodle:surveillance à applications:cemu:moodle:surveillance |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Introduction ====== | + | Page supprimée remplacée par la page : [[cemu:plateformes:moodle: |
| - | + | ||
| - | Cette page documente les outils et solutions dont nous disposons actuellement pour contrôler le bon fonctionnement de Moodle. | + | |
| - | + | ||
| - | En plus de ceux/ | + | |
| - | + | ||
| - | ====== Outils Moodle ====== | + | |
| - | ===== Plugin Benchmark ===== | + | |
| - | Voir // | + | |
| - | + | ||
| - | ===== Vérification des réglages ===== | + | |
| - | Voir | + | |
| - | * // | + | |
| - | * // | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====== Statistiques depuis la table des logs ====== | + | |
| - | + | ||
| - | On peut faire des statistiques, | + | |
| - | + | ||
| - | ===== Analyse des connexions ===== | + | |
| - | Les événements à surveiller ont les caractéristiques suivantes : | + | |
| - | <file sql> | + | |
| - | action = ' | + | |
| - | target = ' | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Quelques requêtes ==== | + | |
| - | + | ||
| - | Par exemple, le nombre d' | + | |
| - | <file sql> | + | |
| - | set @DATE1 = UNIX_TIMESTAMP(' | + | |
| - | set @DATE2 = UNIX_TIMESTAMP(' | + | |
| - | set @grain = 13; | + | |
| - | -- 13 = '... 00' donc heures incluses | + | |
| - | -- 15 = '... 00:0' donc heures + dizaines de minutes | + | |
| - | + | ||
| - | select creneau, | + | |
| - | count(userid) | + | |
| - | from ( | + | |
| - | -- personnes connectées par heure | + | |
| - | select | + | |
| - | SUBSTR(from_unixtime(l.timecreated), | + | |
| - | l.userid | + | |
| - | from mdl_logstore_standard_log l | + | |
| - | where l.timecreated > @DATE1 | + | |
| - | and l.timecreated < @DATE2 | + | |
| - | and l.`action` = ' | + | |
| - | and l.target = ' | + | |
| - | group by SUBSTR(from_unixtime(l.timecreated), | + | |
| - | ) as connectes | + | |
| - | group by creneau | + | |
| - | order by creneau | + | |
| - | ; | + | |
| - | </ | + | |
| - | + | ||
| - | Autre requête, moins pertinentes, | + | |
| - | + | ||
| - | <note important> | + | |
| - | Si un utilisateur est déconnecté 3 fois et se reconnecte aussitôt, 4 connexions seront comptées. | + | |
| - | </ | + | |
| - | + | ||
| - | <file sql> | + | |
| - | select | + | |
| - | SUBSTR(from_unixtime(l.timecreated), | + | |
| - | count(l.id) as nb_connexions | + | |
| - | from mdl_logstore_standard_log l | + | |
| - | where l.timecreated > @DATE1 | + | |
| - | and l.timecreated < @DATE2 | + | |
| - | and l.`action` = ' | + | |
| - | and l.target = ' | + | |
| - | group by SUBSTR(from_unixtime(l.timecreated), | + | |
| - | order by creneau | + | |
| - | ; | + | |
| - | </ | + | |