Skip to content

lilblueyes/fipa-grades-calculator

Repository files navigation

FIPA Grades Calculator

Application web destinée aux étudiants de la Formation d’Ingénieur par Alternance (FIPA) de l’ENSTA campus de Brest, permettant de calculer rapidement leurs moyennes semestrielles, fonctionnalité non prise en charge par le logiciel officiel de l'école.

mockup

Fonctionnalités

  • Support des différentes spécialités proposées en FIPA :

    • Systèmes Embarqués (SE)
    • Mécanique (MECA 1A)
    • Architecture Navale & Offshore (ANO)
    • Architecture de Véhicules (AV)
  • Prise en charge des promotions actuelles :

    • Gestion des promotions FIPA27 et FIPA28.
  • Calcul instantané des moyennes pondérées :

    • Affichage des résultats détaillés pour chaque Unité d’Enseignement (UE).
    • Indication immédiate si la moyenne cible est atteinte ou non.
    • Calcul automatique des notes minimales nécessaires pour atteindre la moyenne cible.
    • Moyenne cible modifiable pour simuler différents scénarios.
  • Interface utilisateur moderne :

    • Design adaptatif (responsive) compatible sur mobile, tablette et desktop.
    • Mode sombre et clair.
  • Sauvegarde automatique des notes :

    • Utilisation du stockage local (localStorage) dans le navigateur pour conserver les notes saisies par l'utilisateur entre les sessions.

Structure des données

Les données sont organisées par promotion, sous forme de fichiers JSON distincts pour chaque semestre. Chaque fichier sX.json contient les cours, coefficients et détails spécifiques aux spécialités concernées.

data/
├── 27/
│   ├── s1.json
│   ├── sX.json
│   └── s6.json
└── 28/
    ├── s1.json
    ├── sX.json
    └── s6.json

Utilisation

  • Rendez-vous directement à l’URL : fipa-grades-calculator
  • Sélectionnez le semestre depuis le menu latéral.
  • Renseignez votre promotion dans la liste déroulante.
  • Choisissez votre spécialité dans la liste déroulante.
  • Saisissez vos notes dans les champs dédiés.
  • Cliquez sur le bouton « Calculer » pour afficher les résultats.

Contribution

Les contributions sont les bienvenues. Veuillez ouvrir une issue pour signaler des bugs ou suggérer des améliorations. N'hésitez pas à proposer des Pull Requests.

Licence

Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.

Contact

jocelyn.deleuil@ensta.fr (FIPA27 SE)

About

Calculateur de moyennes académiques de la Formation d’Ingénieur par Alternance de l’ENSTA.

Resources

License

Stars

Watchers

Forks

Contributors