Ceci est une ancienne révision du document !
Table des matières
Bloc Use_Stats / Mesure d'activité
Présentation du bloc Mesure d'activité
Ce bloc permet de visualiser les temps d'usage sur la plate-forme Moodle. Dans sa version originale, il s'agissait de donner à chaque apprenant une indication sur son propre temps passé dans chaque unité de cours, et de fournir aux auteurs une estimation de leur charge horaire à constituer les contenus. Suite à plusieurs demandes et interventions dans des projets de formation continue, ce bloc s'est étendu pour fournir une base de calcul de temps de présence aux responsables de formation, et sert de moteur de calcul aux rapports de sessions de formation (Report TrainingSessions).
Les temps sont reconstitués à partir de la trace des événements (logs) de Moodle : deux événements consécutifs d'un même utilisateur sont rattachés à la même session de travail tant que l'intervalle qui les sépare ne dépasse pas un seuil d'inactivité réglable. Un événement périodique de “maintien de session” (keepalive), émis par la page du navigateur, permet de ne pas perdre le temps passé sur une page longue sans clic.
Guides
Sommaire des fonctionnalités
- Calcul des temps
- Compilation continue des temps (timegaps) pour chaque utilisateur, par une tâche planifiée
- Gestion heuristique des ruptures de session (seuil d'inactivité)
- Attribution d'un crédit temps forfaitaire sur rupture de session (crédit de dernier ping)
- Option d'une session de travail par cours
- Inclusion ou exclusion de modules dans le calcul
- Cubing (version PRO)
- Définition et calcul de 3 dimensions de qualification pour les temps
- Consultation
- Consultation individuelle de son compte temps
- Consultation des comptes-temps de tiers (selon les autorisations : site, cours, groupe)
- Consultation de la répartition de détail des comptes-temps (version PRO)
- Consultation sur période glissante
- Consultation sur période fixe paramétrable
- Performance
- Cache d'agrégats
- Compilation préalable des sessions en base
- Export documentaire (version PRO)
- Export en PDF de la table de temps (en combinaison avec le rapport Sessions de formation)
- Intégration
- Services web d'accès aux temps (version PRO)
- Respect du RGPD : le composant déclare ses données personnelles (API Privacy de Moodle)
Versions
Ce composant existe en deux versions :
- La version communautaire (publiée sur Moodle.org) et libre d'usage
- La version 'PRO' est soumise à un accord préalable de TMA (Tierce Maintenance Applicative) ou de participation à l'effort de développement.
La version PRO ajoute en particulier le détail des comptes-temps, le cubing multidimensionnel, le suivi actif et le maintien de session, l'export PDF et les services web.
Road Map
L'intégration continue du code est assurée sur GitHub (workflow ci.yml du dépôt du plugin).
Note : Un statut “Failing” n'est pas nécessairement lié à un non-fonctionnement du plugin. Ce statut concerne le résultat de tests automatiques de conformité du code aux standards stricts de Moodle. Nous dépensons un effort permanent à la mise en conformité progressive de tous les plugins supportés avec ces règles de développement.
Fiche technique
- Type de composant : Bloc
- Nom : Mesure d'activité
- Nom technique : block_use_stats
- Version : 4.5.0 (build 2026101701)
- Versions Moodle :
à 
- Dépendance : local_aplcore
- Distribution : Marketplace Moodle (TMA)
- Disponibilité : Stable
- Compatibilité RGPD : oui (API Privacy)
Crédits
- Valéry Frémaux (valery@activeprolearn.com) - Conception, développement
- Florence Labord (florence@activeprolearn.com) - Tests et documentation
