samuelhentrics / Controlo

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 - 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

(Retour en haut)

About

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


Languages

Language:JavaScript 33.8%Language:PHP 24.8%Language:CSS 22.1%Language:SCSS 9.7%Language:Less 9.4%Language:Hack 0.3%