Ce projet consistait à réaliser une interface 3D permettant de visualiser de manière très intuitive les notes des étudiants.

Les informations sont affichées sous la forme d'un cube que l'on peut orienter à volonté avec la souris. Pour chaque étudiant, on peut voir les notes obtenues dans chaque matière.

bd3d 1a

 

Une touche du clavier permet de naviguer dans le cube pour faire apparaitre les données cachées. Un filtre sur les premières lettres du nom de l'étudiant permet de diminuer la taille du cube. Il suffit ensuite de cliquer sur l'étudiant dont on veut connaitre le détail des notes pour obtenir une représentation de type histogramme de ses notes.

bd3d 2a bd3d 3a

L'intuitivité, l'ergonomie et l'esthétisme sont les points forts de cette interface. Chaque affichage est animé et géré avec une file d'attente des mouvements permettant ainsi d'interrompre n'importe quelle animation pour en commencer une autre.

L'application est réalisée en langage C++ avec la librairie OpenGL pour l'interface 3D et une base de données MySql.

Contact : M. H. Gaudin