Voilà, je me lance
Le bloc est à peu près fini et fonctionne sous 1.7.1+.
Je ferai quelques tests sous 1.8.1 demain, et l'installerai sur ma version de production en 1.6.4.
Reste :
- un problème potentiel de temps de calcul, pour des Moodle très très chargés en usage. Ce problème pourra m'amener à rendre le déclenchement du calcul manuel pour certaines durées de compilation (> 60 jours par exemple).
- On peut imaginer rendre escamotable le paneau de stats par cours.
- J'ai a ma disposition les compilations par instance de module, pour chaque cours, mais ce niveau de détail ne me semble pas pertinent, du moins de manière systématique.
- J'envisage de permettre de ne pas prendre en compte certains cours (liste d'exclusion) (dans mon cas, je comptabilise différemment mes recherches "perso" et mon activité pédagogique officielle).
- Prendre en compte des "capabilités" plus fines au sens des rôles 1.7.
- Envisager les sauvegardes de configuration qui ne sont pas implémentées.