{{ :blocks:logo-apl.png?nolink |}} ===== Rapport analytics Moodle et supervision système ====== ==== Présentation ==== Ce plugin de rapport "ZS" émet de façon régulière et planifiée des indicateurs à destination d'un serveur . Le serveur est capable d'historisation des indicateurs, de fabrication de graphes et de construction de tableaux de bord de surveillance. La collecte est optimisée pour chaque indicateur, afin qu'il soit émis à la bonne fréquence, en fonction de sa variabilité propre, ce afin d'optimiser la charge en base de données de la collecte. La solution est hautement évolutive, à partir d'extensions simples à mettre en œuvre, et de la capacité de librement exploiter la réception des données dans l'application Serveur*****. Les fonctionnalités de "découverte automatique" apportent une capacité auto-adaptative de la collecte et des tableaux de bord en fonction des données d'usage effectivement disponibles dans Moodle. La solution met à disposition des modèles de collecte à intégrer dans le serveur pour réceptionner les données et proposer des premiers tableaux de bord exploitables. De plus, la mise en place sur le serveur permet, pour les prestataires d'exploitation Moodle, de fournir à leurs clients des tableaux de bord fonctionnels avec de nombreuses mises en scène des données, facilement modifiables, à partir d'une seule instance de serveur commune. Nous avons, dans le cadre de ce projet, pris la main sur les dernières possibilités de développement de Widgets personnalisés du serveur, afin d'augmenter les possibilités de visualisation des données dans le cadre de tableaux de valeurs (heatmaps, grilles d'état, distribution de données, corrélation d'indicateurs). *Toutes les informations sur le serveur sont précisées dans la documentation des autres pages. ==== Guides ==== * [[:report:zabbix:installguide|Guide d'installation]] * [[:report:zabbix:userguide|Guide d'utilisation]] * [[:report:zabbix:technique|Guide technique]] * [[:report:zabbix:screenshots|Rendus]] ==== Sommaire des fonctionnalités ==== * Emission d'indicateurs instantanés (points de mesure continue) * Emission d'indicateurs horaires (données continues ou cumuls horaires) * Emission d'indicateurs quotidiens (données cumulées sur 24 heures) * Emission d'indicateurs hebdomadaires (données cumulées sur 7 jours) * Emission d'indicateurs mensuels (données cumulées sur le mois échu) * Extensible par implémentation de classes de définition de mesure (DEV) * Auto installation dans le Serveur par API. * RGPD Compliant : Aucune donnée nominative "individuelle" enregistrée Fonctionnalités PRO : * Découverte d'indicateurs dans des plugins tiers * Découverte automatique de données liées à l'exploitation (catégories de cours, plugins d'authentification, cours nécessitant une collecte ciblée, ...) pour des statistiques segmentées * Indicateurs customisés configurables par l'administrateur ==== Roadmap ==== * Indicateurs globaux sur les cohortes * Découverte de données de cohortes * Découverte de données utilisateur (statistiques calculées individuellement, RGPD compliant) * Retour vers Moodle des indicateurs calculés ("bloc_serveur_results" et autres formes d'intégration de résultats dans l'interface Moodle) ==== Prérequis ==== Fonctionne avec un serveur version 6.0 (et 6.4 pour les widgets avancés) ==== Structure générale ==== Le plugin de rapport serveur utilise la commande Serveur_sender pour envoyer par Web Services HTTP/S des mesures effectuées dans Moodle à un rythme adéquat avec la sémantique et la "variabilité" de la donnée. Les mesures sont définies côté serveur dans des "modèles" (Templates Serveur) applicables à des "hôtes" représentant un Moodle particulier. ===== Information sur les mesures ===== Les mesures et leur documentation exploitent des concepts spécifiques au monde de la mesure industrielle. Voir [[:report:zabbix:concepts|la documentation conceptuelle sur les mesures]] pour plus de détails. ===== Exécution des tâches d'émission de mesures ===== Cinq tâches Moodle, conformes au schéma standard des tâches programmées, permettent de séquencer les salves d'émission de données vers le serveur. Il est également possible de jouer ces tâches par des scripts CLI pour dissocier ce traitement du cron général de Moodle. ===== Templates ===== Les templates serveur sont des configuration "importables" d'indicateurs qui peuvent être appliquées à des définitions d'hôtes dans le serveur. ==== Template ZS pour hôte Moodle ==== * Moodle : Template général (64 mesures). [[:report:zabbix:generaltemplate|Liste des mesures]] * Moodle ADV PERFS : Template spécifique pour des analyses avancées de performances. (12 mesures). * Moodle ENT INSTALLER : Template pour des analyses de performances des mécanismes d'alimentation de comptes académiques. [[:report:zabbix:advperfstemplate|Liste des mesures]] (PRO) * Moodle SHOP : Template spécifique pour des analyses de la [[:local:shop|boutique intégrée moodle]]. * Moodle LTC : Template spécifique pour des analyses de tracking réglementaire des formations continues. Roadmap : * MOODLE PDCERTIFICATE : Template spécifique pour des analyses de la certification et des délivrances d'attestations lié au [[:mod:pdcertificate|Plugin d'attestation de formation continue]]. ==== Template Serveur pour Groupe de moodles ==== Les templates pour groupes de Moodle ne reçoivent pas directement de données depuis les instances Moodle. Ils définissent des éléments **calculés** consolidant les résultats individuels des participants à un groupe d'hôte réunissant un certain nombre d'hôtes Moodle. * MOODLE GROUP : Template pour la consolidation dans une installation de moodles multiples (fédération, constellation de moodles d'établissements scolaires, grille de moodle virtualisés) (18 mesures) [[:report:zabbix:grouptemplate|Liste des mesures]] ====Fiche techniques==== * **Type de composant :** Rapport * **Nom :** ZS * **Famille fonctionnelle :** Outils d'administration * **Versions :** :M37: à :M41: * **Distribution :** Projets d'intégration * **Disponibilité :** Beta * ---- ==== Crédits ==== * 2022 Valéry Frémaux (valery@activeprolearn.com) [[:plugins|Revenir à l'index des plugins]] -[[:start|Revenir au catalogue]]