parcoursup.propositions.AlgoPropositions module¶
AlgoPropositions, pour https://github.com/Naereen/ParcourSup.py.
- Auteurs : Lilian Besson, Bastien Trotobas et al, (C) 2018.
- Adresse : https://github.com/Naereen/ParcourSup.py
- Licence : MIT License (http://lbesson.mit-license.org).
-
parcoursup.propositions.AlgoPropositions.str_de_bool(b: bool) → str[source]¶ TrueouFalseen minuscule.
-
class
parcoursup.propositions.AlgoPropositions.AlgoPropositions(groupesAffectations: List[parcoursup.propositions.GroupeAffectation.GroupeAffectation] = None, internats: List[parcoursup.propositions.GroupeInternat.GroupeInternat] = None)[source]¶ Bases :
objectStocke les entrées et sorties de l’algorithme de calcul d’ordre d’appel.
-
__init__(groupesAffectations: List[parcoursup.propositions.GroupeAffectation.GroupeAffectation] = None, internats: List[parcoursup.propositions.GroupeInternat.GroupeInternat] = None)[source]¶ Stocke la liste non-vide de classements.
-
groupesAffectations= None¶ La liste des groupes d’affectation, contenant leurs voeux respectifs.
-
internats= None¶ La liste des internats, contenant leurs vœux respectifs.
-
internats_sortie= None¶ Liste des internats, permettant de récupérer les positions max d’admission
-
propositions= None¶ Liste des propositions à faire.
-
enAttentes= None¶ Liste des vœux restant en attente.
-
verifierIntegrite() → bool[source]¶ Vérifie l’intégrité des données d’entrée, et lève une exception si nécessaire.
Propriétés :
- tous les vœux sont en attente,
- pas deux vœux distincts avec la même id,
- pas deux candidats distincts avec le même classement, formation et internat,
- pas le même candidat avec deux classements distincts, formation et internat,
- classements positifs,
- chaque voeu avec internat se retrouve dans l’internat correspondant.
Avertissement
Une exception
AssertionErrorest lancée avec un message commençant para)ou … ouf).
-
exporteSortie_XML() → xml.etree.ElementTree.Element[source]¶ Converti les résultats de la sortie en un arbre XML.
-
__dict__= mappingproxy({'__module__': 'parcoursup.propositions.AlgoPropositions', '__doc__': " Stocke les entrées et sorties de l'algorithme de calcul d'ordre d'appel. ", '__init__': <function AlgoPropositions.__init__>, 'verifierIntegrite': <function AlgoPropositions.verifierIntegrite>, 'calculePropositions': <function AlgoPropositions.calculePropositions>, 'exporteEntree_XML': <function AlgoPropositions.exporteEntree_XML>, 'exporteEntree_JSON': <function AlgoPropositions.exporteEntree_JSON>, 'exporteSortie_XML': <function AlgoPropositions.exporteSortie_XML>, 'exporteSortie_JSON': <function AlgoPropositions.exporteSortie_JSON>, '__dict__': <attribute '__dict__' of 'AlgoPropositions' objects>, '__weakref__': <attribute '__weakref__' of 'AlgoPropositions' objects>})¶
-
__module__= 'parcoursup.propositions.AlgoPropositions'¶
-
__weakref__¶ list of weak references to the object (if defined)
-