1
0
forked from ScoDoc/ScoDoc

Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into PNBUT

This commit is contained in:
Emmanuel Viennet 2021-11-13 18:25:02 +01:00
commit 4182fd494c

View File

@ -78,6 +78,7 @@ UE_STAGE_LP = 2 # ue "projet tuteuré et stage" dans les Lic. Pro.
UE_STAGE_10 = 3 # ue "stage" avec moyenne requise > 10 UE_STAGE_10 = 3 # ue "stage" avec moyenne requise > 10
UE_ELECTIVE = 4 # UE "élective" dans certains parcours (UCAC?, ISCID) UE_ELECTIVE = 4 # UE "élective" dans certains parcours (UCAC?, ISCID)
UE_PROFESSIONNELLE = 5 # UE "professionnelle" (ISCID, ...) UE_PROFESSIONNELLE = 5 # UE "professionnelle" (ISCID, ...)
UE_OPTIONNELLE = 6 # UE non fondamentales (ILEPS, ...)
def UE_is_fondamentale(ue_type): def UE_is_fondamentale(ue_type):
@ -96,7 +97,8 @@ UE_TYPE_NAME = {
UE_STAGE_LP: "Projet tuteuré et stage (Lic. Pro.)", UE_STAGE_LP: "Projet tuteuré et stage (Lic. Pro.)",
UE_STAGE_10: "Stage (moyenne min. 10/20)", UE_STAGE_10: "Stage (moyenne min. 10/20)",
UE_ELECTIVE: "Elective (ISCID)", UE_ELECTIVE: "Elective (ISCID)",
UE_PROFESSIONNELLE: "Professionnelle (ISCID)" UE_PROFESSIONNELLE: "Professionnelle (ISCID)",
UE_OPTIONNELLE: "Optionnelle",
# UE_FONDAMENTALE : '"Fondamentale" (eg UCAC)', # UE_FONDAMENTALE : '"Fondamentale" (eg UCAC)',
# UE_OPTIONNELLE : '"Optionnelle" (UCAC)' # UE_OPTIONNELLE : '"Optionnelle" (UCAC)'
} }
@ -569,6 +571,34 @@ class ParcoursMasterISCID4(ParcoursISCID):
register_parcours(ParcoursMasterISCID4()) register_parcours(ParcoursMasterISCID4())
class ParcoursILEPS(TypeParcours):
"""Superclasse pour les parcours de l'ILEPS"""
# SESSION_NAME = "année"
# SESSION_NAME_A = "de l'"
# SESSION_ABBRV = 'A' # A1, A2, ...
COMPENSATION_UE = False
UNUSED_CODES = set((ADC, ATT, ATB, ATJ))
ALLOWED_UE_TYPES = [UE_STANDARD, UE_OPTIONNELLE]
# Barre moy gen. pour validation semestre:
BARRE_MOY = 10.0
# Barre pour UE ILEPS: 8/20 pour UE standards ("fondamentales")
# et pas de barre (-1.) pour UE élective.
BARRE_UE = {UE_STANDARD: 8.0, UE_OPTIONNELLE: 0.0}
BARRE_UE_DEFAULT = 0.0 # pas de barre sur les autres UE
class ParcoursLicenceILEPS6(ParcoursILEPS):
"""ILEPS: Licence 6 semestres"""
TYPE_PARCOURS = 1010
NAME = "LicenceILEPS6"
NB_SEM = 6
register_parcours(ParcoursLicenceILEPS6())
class ParcoursUCAC(TypeParcours): class ParcoursUCAC(TypeParcours):
"""Règles de validation UCAC""" """Règles de validation UCAC"""