Outils pour utilisateurs

Outils du site


boards:design:resultsandtracks

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
boards:design:resultsandtracks [2020/02/22 16:30] – [Indicateurs] adminboards:design:resultsandtracks [2025/12/10 16:16] (Version actuelle) – modification externe 127.0.0.1
Ligne 21: Ligne 21:
    * Optimiser des calculs d'agrégat sur des données temporisées    * Optimiser des calculs d'agrégat sur des données temporisées
    * Proposer une méthode d'administration des contextes cohérente avec l'organisation de moodle, mais tenant aussi compte des usages "métiers" qui sont faits de cette organisation.     * Proposer une méthode d'administration des contextes cohérente avec l'organisation de moodle, mais tenant aussi compte des usages "métiers" qui sont faits de cette organisation. 
 +
 +==== Principe transverse : le Résultat ====
 +
 +Un Résultat est une donnée ou une structure de données produite par une source ou transformée à partir d'un autre élément du système. Le résultat contient des données qui traversent le système, mais également les métadonnées qui permettent d'en connaitre la nature et la structure.
 +
 +Les données peuvent être différentes en "nombre" et en "structure". Dans le cas le plus simple, il s'agira d'une donnée scalaire, un simple nombre exprimant une grandeur. Mais les conditions d'obtention des données peuvent amener des résultats qui portent un certain nombre de valeurs (en général, la donnée la plus fine d'un résultat sera toujours un nombre). Les multiples valeurs portées par un résultat peuvent être arrangées de manière différentes. On convient dans Boardz que si une donnée n'est pas unique, alors elle est présentée "indexée" dans une ou plusieurs dimensions. Les résultats manipulés par Boardz sont donc : 
 +
 +   * Arité 0 : un scalaire
 +   * Arité 1 : une table associative indexée sur une dimension (une valeur d'index par donnée scalaire)
 +   * Arité 2 : une matrice associative indexée sur 2 dimensions
 +   * Arité > 2 : il s'agit d'une généralisation de la matrice organisant les données sur X dimensions avec X niveaux d'indices (cubes hypercubes etc.)
 +
 +Les résultats peuvent être combinés arithmétiquement et logiquement entre eux. Ces combinaisons doivent assurer la production d'une valeur plausible de sortie, quelle que soit l'arité des opérandes qui sont combinés. Bien entendu lorsque plusieurs solutions ont possibles, le choix algorithmique qui décide de certains résultats d'opérateurs est principalement guidé par le besoin "pratique" et les questions "métier" qui seront posées à BoardZ.
 +
 +[[:boardz:design:result|Détail de l'implémentation des résultats et de ses opérations]]
  
 ==== Mesure ==== ==== Mesure ====
boards/design/resultsandtracks.1582389032.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki