[Ancien titre : Génération graph. dynamique avec GD d'un emploi du temps. Démo inside. ]
Hello tout le monde,
Actuellement en BTS IRIS (Informatique), je dois mener à bien un projet de 2nd année. Ma partie est la gestion d'un emploi du temps. On dispose d'un logiciel tiers pour générer les emplois du temps des classes. Mon rôle est d'importer ces données dans la base de notre projet (pas aussi facile qu'on pourrait le penser) et permettre une gestion cours par cours facile, ergonomique. Je propose ainsi la visualisation de cet emploi du temps.
Ca fait quelques semaines que je travaille sur ce projet, je fais ce topic pour avoir vos avis éclairés sur mon travail. Et pour avoir quelques idées sur des problèmes assez tordus, j'y reviens tout de suite après la démo.
Interface de gestion de l'emploi du temps :
http://83.194.1.129/~julien/Apelec [...] tion=2STSI
Cliquez sur "visualiser l'emploi du temps" pour l'aperçu graphique.
-> Pensez à survoler l'image.
Nouveau : Navigation dans l'établissement et affichage en temps réel de l'occupation des salles.
http://83.194.1.129/~julien/Apelec [...] t_Plan.php
-> Les liens ne sont pas encore fonctionnels, vous pouvez avoir un aperçu de l'occupation des salles en pointant les salles sur le plan du bas.
Image quand le serveur est éteint :
http://www.masterjul.net/Apelec/EDT_apelec.png
Vous pouvez bidouiller un peu si vous le souhaitez pour voir les répercutions sur la génération d'image mais je vous serais reconnaissant de ne pas tout péter.
Je mettrais le code à disposition si ça intéresse du monde mais ce soir car là il a vraiment une sale gueule. Je viens de refondre la gestion des groupes et c'est pas une partie de plaisir.
Mon premier problème :
Les cours sont enregistrés dans la base avec l'heure de début et de fin.
Lorsque je détecte que 2 cours de suite ont la même heure de début le même jour dans la même classe, j'en déduis que ces cours se passent en groupe et je les affiche différemment. Mais, je ne sais pas comment faire pour le jeudi matin des STSI2 par exemple où le groupe A a cours toute la matinée avec un prof et le groupe B a 2 profs différents. Je ne sais pas comment présenter ça proprement. Pour le moment, je "triche", en divisant le cours du groupe A en deux lignes dans ma base.
Bon ben c'est que le début.
Merci pour vos avis !
N.B. : La visualisation de l'emploi du temps d'un enseignant et d'une salle ne sont pas encore implémentés. Il faut que je vire le tri par matière et enseignant, il ne sert à rien de toute façon.
Message édité par Master_Jul le 21-02-2005 à 10:54:54