Outils pour utilisateurs

Outils du site


boardz:design:contexts

Ceci est une ancienne révision du document !


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.

Un hôte définit un contexte d'extraction de métadonnées de structure et une source de logs à traiter dans un récepteur propre. Les paramètres techniques de ces fonctions d'obtention de données sont propres à chaque hôte.

L'hôte constitue également une portée d'aggrégation pour obtenir des indicateurs globaux pour l'instance de moodle associée.

Niveau 3 : Cohortes

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

Niveau 3 : Utilisateurs

Assimilable à un id interne, l'IDNumber d'utilisateur ou son username.

Il est défini essentiellement par une identité lisible associée à cet ID. La portée “utilisateur” doit pouvoir être désactivée si le contexte d'usage du serveur ne peut être résolu en termes du RGDP, laissant le serveur uniquement calculer des données statistiques aggrégées non nominatives.

La conception des fonctionnalités contingentées à l'utilisateur devra prendre en compte des descripteurs RGDP capables de fournir toutes les indications sur le traitement nominatif tel que :

- la liste des indicateurs individuels configurés et activés, renseigné par l'objectif d'utilisation de ces indicateurs (texte informatif). - un export des données calculées d'un utilisateur nominatif.

Les principes d'effacement de l'ensemble des indicateurs individualisés d'un utilisateur particulier devront être proposés.

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

Assimilable à un id interne de cours, à un IDNumber ou au nom court du cours. L'IDNumber n'étant pas une information garantie, le 'shortname' (nom court) du cours sera l'identité primaire visible.

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

boardz/design/contexts.1548923103.txt.gz · Dernière modification: 2020/04/07 11:07 (modification externe)