Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.86 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.86 KB

1Click

Projet application lourde c# Contexte du projet :

Dans le cadre de la journée d’intégration les élèves vont participer à différents défis au cours de la journée. Le lycée nous a commandité de concevoir une application lourde en C# qui va permettre de comptabiliser les points marqués par les élèves dans leurs équipes et réaliser un classement de ces derniers. Les élèves auront la possibilité grâce à une application mobile de consulter ces classements au cours de la journée grâce à une API que l’on va développer. Nous travaillerons avec une équipe réseau constitué de 3 membres.  L’application sera accessible via un bureau à distance car elle sera hébergée sur nos serveurs.

Objectif du projet :

Gestion des élèves : Lister et enregistrer les participants par nom, prénom et classe, récupérés via l'AD Gestion des épreuves : Lister les épreuves, nom, description et coefficient
Gestion équipe : titre, liste élèves, dictionnaire de points
Gestion de la journée : Lieu, date, liste des équipes Enregistrement et affichage des scores : Permettre l'enregistrement des scores par activité pour chaque équipe, avec affichage en temps réel ou à la demande Classement des scores : Offrir la possibilité de trier les équipes selon leur score et d'afficher un classement Export des résultats : Exporter les résultats dans un fichier (CSV, Excel, PDF). Développer une API : pouvoir consulter les résultats sur un téléphone, un site

Fonctionnalités :

Épreuves : Créer, modifier, supprimer une épreuve, titre, descriptif, Coeff, lieu, date et heure, équipe Résultats : liste des participants, points, classement par équipe, importation en JSON Gestion des élèves : importation via l’AD, classe (photo) Gestion des équipes : affecter des joueurs automatiquement, pouvoir modifier les équipes