Ce TP est la suite des deux précédents. Le résultat des TP précédents comptera donc dans l'évaluation globale de ce tp. Le travail est à remettre pour le 20 novembre 2007 au plus tard.
- Génération automatique d'un jeu de données
- Ajout de noeuds pour représenter les mentions: on ajoutera les noeuds correspondants aux 2 mentions d'informatique : informatique transversale et informatique
- Ajout de noeuds pour représenter les spécialités telles qu'elles sont décrites ici: http://www.info-ufr.univ-montp2.fr/Formations/ et les liens qui les relient aux mentions
- Ajout des UE telles qu'elles sont décrites ici (titre et code suffisent) et des liens qui les relient aux spécialités (vous pouvez faire des affectations automatiques, du moment que vous proposez une stratégie raisonable).
- Ajout des liens affectants les étudiants aux UE de manière aléatoire en assurant néanmoins qu'un étudiant soit associé à au moins 6 UE (et au plus 7).
- Supprimer les liens entre étudiants
- Dessin de la vue d'ensemble
- On dessinera une vue d'ensemble en se basant sur les TDs précédents ie en utilisant l'algo de placement radial ainsi qu'un autre algorithme de placement au choix.
- En s'appuyant sur les deux précédents TPs, on donnera les mêmes fonctionnalités de base: affichage de la table correspondant aux noeuds, synchonisation des modèles, sélection/modifiation des noeuds, déplacement, zoom sur molette, synchronisation de la sélection.
- Codage avancé
- Donner la possibilité de contrôler l'association des attributs graphiques (couleurs, tailles, formes, images, etc) aux données par une interface graphique adaptée. L'interface donnée ici peut éventuellement vous inspirer.
- Proposer une interface et les mécanismes associés pour donner un contrôle plus fin d'un codage automatique à partir des attributs des données et des attributs graphiques. Pour cette deuxième question on s'intéressera essentiellement aux attributs graphiques de couleurs et de taille et aux attributs numériques des données.
- Calculer quelques métriques simples et utiles sur votre graphe ou générer des poids associés aux noeuds ou aux liens pour mettre en pratique sur au moins deux exemples un codage automatique sur ces attributs. Par exemple, une metrique simple pourrait être le degré calculé des noeuds du graphe et cet attribut pourrait être représenté par une palette de couleur bien choisie ou la largeur des noeuds. Un autre exemple pourrait affecter des poids aux liens entre étudiants et modules. Ces poids pourraient par exemple représenter la note que l'étudiant a eu dans le module. Un codage automatique de ces poids par une palette de couleurs bien choisie pourrait alors permettre de faire apparaître graphiquement des tendances.
|
 |