Skip to content

Application web permettant la gestion du placement des étudiants lors des contrôles

Notifications You must be signed in to change notification settings

samuelhentrics/Controlo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

Contributors Forks Stargazers Issues



Logo

Controlo - L'application de placement des étudiants lors des contrôles

S3.01A - Développement d'application et Gestion de projet
Voir les documents »

Reporter un bug · Proposer des fonctionnalités

Table des matières
  1. A propos du projet
  2. Pitch de la fonctionnalité retenue
  3. Hiérarchie du projet
  4. Contact

A Propos du projet

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.

Pitch de la fonctionnalité retenue

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

(Retour en haut)

Hierarchie du projet

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.

Contact

Samuel HENTRICS LOISTINE - [email protected]

Ahmed FAKHFAKH - [email protected]

Cédric ETCHEPARE - [email protected]

Benjamin PEYRE - [email protected]

Lien du projet: https://github.com/samuelhentrics/Controlo

(Retour en haut)