parcoursup.propositions.GroupeAffectation module

GroupeAffectation, pour https://github.com/Naereen/ParcourSup.py.

class parcoursup.propositions.GroupeAffectation.GroupeAffectation(capacite: int, uid: parcoursup.propositions.GroupeAffectationUID.GroupeAffectationUID, rangLimite: int)[source]

Bases : object

Classe comprenant les caractéristiques identifiant de manière unique un groupe d’affectation dans la base de données.

__init__(capacite: int, uid: parcoursup.propositions.GroupeAffectationUID.GroupeAffectationUID, rangLimite: int)[source]

Initialize self. See help(type(self)) for accurate signature.

id = None

Le id d’affectation identifiant de manière unique le groupe dans la base.

capacite = None

La capacité de la formation.

rangLimite = None

Le rang limite des candidats (dans l’ordre d’appel): tous les candidats de rang inférieur reçoivent une proposition.

voeux = None

la liste initiale des voeux du groupe, triée dans l’ordre d’appel du candidat. Remarque: c’est un ordre partiel car il peut y avoir deux voeux du même candidat, un avec internat et l’autre sans.

voeuxSontTries = None

True si et seulement si les vœux ont été triés.

candidatsAffectes = None

Ensemble des candidats affectés.

__repr__() → str[source]

Return repr(self).

ajouterVoeu(voe: parcoursup.propositions.VoeuEnAttente.VoeuEnAttente) → None[source]

Ajoute un voeu dans le groupe.

ajouterCandidatAffecte(G_CN_COD: int) → None[source]

Ajoute un candidat affecté.

estAffecte(G_CN_COD: int) → bool[source]

Teste si un candidat est affecté.

mettreAJourPropositions() → None[source]

Met a jour le statut aProposer, pour chaque voeu du groupe.

nbPlacesVacantes() → int[source]

Le nombre de places vacantes au lancement du calcul.

Avertissement

Peut être négatif en cas de modification à la baisse des paramètres de surréservation.

estInitialementEnSurcapacite() → bool[source]

La formation était elle initialement en surcapacité ?

voeuxTries() → List[parcoursup.propositions.VoeuEnAttente.VoeuEnAttente][source]

Trie les voeux dans l’ordre d’appel.

__dict__ = mappingproxy({'__module__': 'parcoursup.propositions.GroupeAffectation', '__doc__': " Classe comprenant les caractéristiques identifiant de manière unique un groupe d'affectation dans la base de données.", '__init__': <function GroupeAffectation.__init__>, '__repr__': <function GroupeAffectation.__repr__>, 'ajouterVoeu': <function GroupeAffectation.ajouterVoeu>, 'ajouterCandidatAffecte': <function GroupeAffectation.ajouterCandidatAffecte>, 'estAffecte': <function GroupeAffectation.estAffecte>, 'mettreAJourPropositions': <function GroupeAffectation.mettreAJourPropositions>, 'nbPlacesVacantes': <function GroupeAffectation.nbPlacesVacantes>, 'estInitialementEnSurcapacite': <function GroupeAffectation.estInitialementEnSurcapacite>, 'voeuxTries': <function GroupeAffectation.voeuxTries>, '__dict__': <attribute '__dict__' of 'GroupeAffectation' objects>, '__weakref__': <attribute '__weakref__' of 'GroupeAffectation' objects>})
__module__ = 'parcoursup.propositions.GroupeAffectation'
__weakref__

list of weak references to the object (if defined)