Contextes de données et de gestion, métadonnées de structure

BoardZ Version 2

Le serveur BoardZ est un outil général de calcul statistique pour un où plusieurs Moodle. Il récupère des données de journalisation brutes et les agrège dans des résultats statistiques et des indicateurs.

Le serveur doit connaître un certain nombre de données de contexte afin de pouvoir qualifier les présentations de données et permettre de définir les indicateurs dans les contextes de validité du calcul.

A cette fin, le serveur va aspirer des données nécessaires et suffisantes à la qualification des données traitées. Ces données sont beaucoup moins nombreuses que les données “opérationnelles de moodle” et consistent en général à des tables de libellés affichables pour clarifier les résultats. Par contre, l'architecture de ces données doit représenter une image fidèle de l'architecture de gestion de moodle et représenter ses objets fonctionnels principaux.

La définition de ce modèle de données inspirera fortement les “domaines et la segmentation d'administration” du serveur. La représentation suivra une définition hiérarchique proche de l'organisation des contextes de moodle :

Niveau 1 : Groupes d'hôtes

Ce niveau permet d'isoler un projet de mesure qui porterait sur plusieurs instances de Moodle assemblées en réseau ou en coopération fonctionnelle.

Un groupe d'hôtes est assimilable à un nom arbitraire.

Le groupe d'hôtes intervient comme espace le plus large que lequel un indicateur peut être aggrégé pour fournir une valeur globale.

Niveau 2 : Hôte moodle

Assimilable à une identité wwwroot unique.

Niveau 3 : Cohortes

Assimilable à l'ID numérique de la cohorte ou à l'IDNumber de cohorte.

Niveau 3 : Utilisateurs

Niveau 3 : Catégories de cours

Assimilable à un identifiant unique dans l'hôte Moode par l'ID numérique ou par l'IDNumber. L'ID numérique est présent à coup sûr dans l'instance cible. L'IDNumber n'est pas toujours garanti et dépend de la qualité et du degré d'automatisation de la chaîne d'alimentation amont (ERP).

Identité : Id Identité accessoire : IDNumber FQDN : wwwroot/Id

Niveau 4 : Cours

Niveau 5 : Module d'activité

==== Niveau 6 : blocs (optionnel, les données portant sur des identités de bloc sont peu nombreuses dans Moodle.

Approche dimensionnelle

Les dépendances entre données de contexte peuvent être comprises