Plan de bataille pour notre ParcoursSup.py.git
- OK Comprendre ce qu’on va devoir implémenter,
- OK Vérifier qu’on va savoir tout faire, et que tout sera faisable “simplement” en Python,
- OK Commencer à écrire des modèles de script ou de notebook, avec des TODO clairs et une architecture déjà bien définie,
- OK Travailler morceau par morceau,
- OK Générer des données synthétiques, peut-être sous le même format que les exemples (ordreappel/exemples et propositions/exemples),
- TODO Débogguer les algorithmes pour coller aux fichiers d’exemple de l’implémentation en Java.
- TODO Essayer chaque morceau sur de petits exemples de données (par exemple une ville avec 3 lycées, 3 classes de terminales chacun, et 3 établissements supérieur avec 3 formations chacun),
- TODO Écrire de belles explications,
- TODO Intégrer les contraintes dans l’algorithme (boursiers, candidats hors académie),
- TODO Ajouter les vœux dans les établissements avec internats,
- TODO Simuler sur plusieurs jours en simulant les choix de certains candidats ?
- TODO Internats non mixtes ??
Ce document texte et cet autre document PDF donnent plein d’explications.
Calcul de l’ordre d’appel
TODO
Calcul des propositions de formations
TODO
Calcul des propositions d’hébergement en internat
TODO
Bonus
Carte interactive
- La carte interactive est impressionnante. On pourrait faire pareil (avec des données simulées, à l’échelle de la France ?!).
- Dans un notebook Jupyter, IPyLeaflet est très facile à utiliser.
- En fait, on pourrait peut-être même utiliser le code de leur carte, mais avec nos données synthétiques !?
Statistiques
- ?
:scroll: Licence ? 
Code libre, sous licence MIT (file LICENSE). © Lilian Besson et Bastien Trotobas et collaborateurs, 2018.