Bloc Use Stats : Modèle de calcul

Cet article documente sur ce que fait effectivement le bloc Use Stats.

Le bloc Use Stats est un compilateur de “temps d'usage”. Il essaie de déterminer au mieux le temps qu'à passé l'utilisateur dans les différents contextes de Moodle.

Pour se faire, il analyse les traces des utilisateurs, et calcule en premier lieu un délai différentiel par rapport à la dernière trace connue du même utilisateur. C'est la fonction de “tracking” des traces standard qui fait ce calcul au fil de l'eau en “suivant” la table de trace standard aussi près que possible.

Les problèmes à résoudre

Les deux problèmes principaux à résoudre dans l'analyse et la compilation des temps passés sont :

Le problème des déconnexions ou rupture de sessions

Le problème du choix d'aggrégation des temps