S3.01A - Développement d'application et Gestion de projet
Voir les documents »
Reporter un bug
·
Proposer des fonctionnalités
Table des matières
L'application que nous développons est une application web. Celle-ci permet gérer le placement des étudiants lors des contrôles à travers la création de plans de placement et de feuilles d’émargements, elle a un but professionnel puisqu'elle s'adresse à l'administration du département informatique de l'IUT de Bayonne et du Pays Basque.
La fonctionnalité que nous avons retenue pour notre application est le placement automatique des étudiants. Celui-ci se base sur des plans de salles qui seront fournis en CSV où on va venir appliquer de nombreuses contraintes qui définiront le placement :
- Le nombre de places séparant les étudiants
- Le nombre de rangés séparant les étudiants (rare en salle, mais très fréquent en amphi)
- Les étudiants tier-temps qui doivent être dans des salles spécifiques avec des places précise selon l’utilisation d’un ordinateur ou non
- Le nombre d’étudiants à placer, l’application vérifiera à partir des plans de placements déjà établis les salles qui sont disponibles pour effectuer le placement
- Si le nombre d’étudiants est trop grand par rapport aux salles disponibles, l’application enverra une notification à l'utilisateur en l’invitant à ajouter de nouvelles salles.
On aura aussi des algorithmes différents afin de placer les étudiants :
- Un placement selon les groupes : TP ou TD ou indifférent
- Un placement par ordre alphabétique ascendant, descendant ou aléatoire
Pour ce qui est du résultat du placement automatique, les plans de placement seront générés par un PDF
Notre projet est constitué de 4 dossiers :
- Un dossier
Spécification
contenant les Spécifications Externes du Problème Algorithmique que nous traitons. - Un dossier
Algorithme
contenant notre Algorithme et son Dictionnaire. - Un dossier
src
qui héberge le Code correspondant à notre Algorithme. - Un dossier
docs
qui contient la documentation Doxygen du code source.
Samuel HENTRICS LOISTINE - samuel.hentrics@gmail.com
Ahmed FAKHFAKH - fakhfakhahmed45@gmail.com
Cédric ETCHEPARE - cetchepar001@iutbayonne.univ-pau.fr
Benjamin PEYRE - bpeyre@iutbayonne.univ-pau.fr
Lien du projet: https://github.com/samuelhentrics/Controlo