parcoursup.propositions.Etablissement module¶
Etablissement, 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.Etablissement.
randbool
() → bool[source]¶ Pile ou face, True avec probabilité 1/2 et False avec probabilité 1/2.
-
parcoursup.propositions.Etablissement.
avecproba
(p) → bool[source]¶ Pile ou face biaisé, True avec probabilité p et False avec probabilité 1-p.
-
class
parcoursup.propositions.Etablissement.
GroupeClassement
(nbEtudiants: int = 100)[source]¶ Bases :
object
Classe pour représentation un groupe de classement.
-
last_C_G_COD
= 1¶
-
__init__
(nbEtudiants: int = 100)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
plusHautRangAffecte
= None¶ le rang le plus haut dans l’ordre d’appel d’un candidat recruté
-
ajouterCandidat
(c: parcoursup.propositions.Candidat.Candidat, maxEtapes: int = 1000) → int[source]¶ Ajoute un candidat et renvoie son rang.
Avertissement
Ici, on ajoute un compteur
maxEtapes
pour borner le nombre de tentative aléatoire.
-
__dict__
= mappingproxy({'__module__': 'parcoursup.propositions.Etablissement', '__doc__': ' Classe pour représentation un groupe de classement.', 'last_C_G_COD': 1, '__init__': <function GroupeClassement.__init__>, '__repr__': <function GroupeClassement.__repr__>, 'ajouterCandidat': <function GroupeClassement.ajouterCandidat>, '__dict__': <attribute '__dict__' of 'GroupeClassement' objects>, '__weakref__': <attribute '__weakref__' of 'GroupeClassement' objects>})¶
-
__module__
= 'parcoursup.propositions.Etablissement'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
-
class
parcoursup.propositions.Etablissement.
FormationAffectation
[source]¶ Bases :
object
Classe pour représentation une formation en affectation.
-
last_G_TA_COD
= 1¶
-
capaciteMaxFormationNormale
= 100¶
-
capaciteMaxFormationCC
= 200¶
-
ajouterGroupe
(c: parcoursup.propositions.Etablissement.GroupeClassement, G_TI_COD: int, G_TA_COD: int, isConcoursCommun: bool) → None[source]¶ Ajoute un groupe de classement.
-
ajouterVoeu
(candidat: parcoursup.propositions.Candidat.Candidat, avecInternat: bool) → None[source]¶ Ajoute un vœu (un candidat et une demande d’internat).
-
__dict__
= mappingproxy({'__module__': 'parcoursup.propositions.Etablissement', '__doc__': ' Classe pour représentation une formation en affectation.', 'last_G_TA_COD': 1, 'capaciteMaxFormationNormale': 100, 'capaciteMaxFormationCC': 200, '__init__': <function FormationAffectation.__init__>, '__repr__': <function FormationAffectation.__repr__>, 'ajouterGroupe': <function FormationAffectation.ajouterGroupe>, 'ajouterVoeu': <function FormationAffectation.ajouterVoeu>, 'capacite': <function FormationAffectation.capacite>, '__dict__': <attribute '__dict__' of 'FormationAffectation' objects>, '__weakref__': <attribute '__weakref__' of 'FormationAffectation' objects>})¶
-
__module__
= 'parcoursup.propositions.Etablissement'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
-
class
parcoursup.propositions.Etablissement.
Etablissement
(nbEtudiants: int = 100)[source]¶ Bases :
object
Classe comprenant les caractéristiques d’un établissement (aléatoire).
-
last_G_TI_COD
= 1¶
-
maxNbVoeuxParConcoursCommun
= 80¶
-
proportionConcoursCommuns
= 0.1¶
-
nbFormationsParConcours
= 100¶
-
proportionInternatsCommuns
= 0.5¶
-
proportionInternats
= 0.5¶
-
nbFormationsParEtablissement
= 5¶
-
capaciteMaxInternat
= 30¶
-
maxNbGroupesParFormation
= 5¶
-
__init__
(nbEtudiants: int = 100)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
__dict__
= mappingproxy({'__module__': 'parcoursup.propositions.Etablissement', '__doc__': " Classe comprenant les caractéristiques d'un établissement (aléatoire).", 'last_G_TI_COD': 1, 'maxNbVoeuxParConcoursCommun': 80, 'proportionConcoursCommuns': 0.1, 'nbFormationsParConcours': 100, 'proportionInternatsCommuns': 0.5, 'proportionInternats': 0.5, 'nbFormationsParEtablissement': 5, 'capaciteMaxInternat': 30, 'maxNbGroupesParFormation': 5, '__init__': <function Etablissement.__init__>, '__repr__': <function Etablissement.__repr__>, 'capacite': <function Etablissement.capacite>, 'ajouterVoeux': <function Etablissement.ajouterVoeux>, '__dict__': <attribute '__dict__' of 'Etablissement' objects>, '__weakref__': <attribute '__weakref__' of 'Etablissement' objects>})¶
-
__module__
= 'parcoursup.propositions.Etablissement'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
-
parcoursup.propositions.Etablissement.
random
() → x in the interval [0, 1).¶