by denisb

Modélisation des données

March 24, 2015 in Data, Support by denisb

Le modèle de données d’Undertracks est issu d’un travail de modélisation entrepris par les membres d’une équipe multi-disciplinaire :

  • en informatique
  • en didactique des sciences expérimentales
  • en statistique et analyse des données

travaillant ensemble dans le domaine des EIAH. Le cœur du modèle correspond à la notion de log : liste d’évènements observés (comprenant la date de chaque observation, l’agent concerné par cette observation, l’action et le contexte décrivant l’observation). Associés à ce cœur dynamique, se trouvent des descriptions statiques des dimensions évoquées dans le log (agent, action, contexte). L’implémentation en terme de base de données donne un modèle en 4 tables :

  • une table de log
  • une table agent (optionnelle, mais qui, si elle existe, est liée par un attribut à la table de log)
  • une table action (optionnelle, mais qui, si elle existe, est liée par un attribut à la table de log)
  • une table contexte (optionnelle, mais qui, si elle existe, est liée par un attribut à la table de log)

L’ensemble forme les évènements d’une étude.

DiagrammeUTEtoile

Cette modélisation peut faire penser à une modélisation sous la forme d’un schéma en étoile dans une approche décisionnelle. La table centrale, la table des faits serait la table des Logs, et les dimensions d’analyses seraient :

  • les utilisateurs
  • les actions
  • les contextes

Du fait de la structure de la table des logs, une dimension temporelle implicite peut aussi être prise en compte.

Les pratiques en modélisation dans le domaine du décisionnel laissent imaginer l’association de plusieurs études pour réaliser une galaxie (constellation).

DiagrammeUTGalaxie

Dans notre cas, il n’est pas envisagé de flocon (description hiérarchique d’une dimension à travers une arborescence de tables ). C’est un choix cohérent avec une utilisation “simple” d’UnderTracks.

Dans un perspective BI (décisionnelle), une visualisation standard 2D des données proposerait :

  • Drill Up – Drill Down (agrégation – détail selon une dimension)
  • Rotate (choix des 2 dimensions)
  • Slicing – Scoping (sélection selon une valeur donnée d’une dimension)

mais, c’est une autre histoire, pour plus tard …

by denisb

Nouvelles interfaces !

March 13, 2015 in Data, Example, News by denisb

De nouvelles interfaces ont été mises en place dans UnderTracks, pour

  • la création des études
  • l’importation des données
  • l’ajout d’opérateurs

C’est l’occasion d’une nouvelle vidéo pour démontrer le fonctionnement de ces nouvelles interfaces.

Cette vidéo montre comment ajouter des données venant de Moodle sur Undertracks. A la fois cela va être simple car les logs Moodle ne sont pas trop compliqués (il n’y aura qu’un fichier, le log lui-même), à la fois il va y avoir un peu de travail pour anonymiser les données, et obtenir un format csv UTF8 qui soit accepté par UnderTracks. La démo commence par la récupération des données sur Moodle, puis une étude est crée sur UnderTracks, avant d’y introduire les données, il y a un petit travail de formatage et anonymisation des données, enfin les données sont chargées dans l’étude.

Pour accéder à cette nouvelle interface : https://undertracks.imag.fr/