From 9e1493fb678d2d9245b042827bb5f0140091b336 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
Date: Fri, 6 Oct 2023 10:27:04 +0200
Subject: [PATCH] =?UTF-8?q?Ajout=20cursus=20ing=C3=A9nieur=206=20semestres?=
 =?UTF-8?q?=20sans=20compensation=20ni=20barres?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/scodoc/codes_cursus.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/app/scodoc/codes_cursus.py b/app/scodoc/codes_cursus.py
index 2c5b36251..d214b3502 100644
--- a/app/scodoc/codes_cursus.py
+++ b/app/scodoc/codes_cursus.py
@@ -62,6 +62,7 @@ class CodesCursus(enum.IntEnum):
     MasterUCAC2 = 502
     MonoUCAC = 503
     GEN_6_SEM = 600
+    INGE_6_SEM = 610
     BUT = 700
     ISCID6 = 1001
     ISCID4 = 1002
@@ -757,6 +758,21 @@ class Cursus6Sem(TypeCursus):
 
 register_cursus(Cursus6Sem())
 
+
+class CursusIngenieur6Sem(Cursus6Sem):
+    """Cursus type ingénieur en 3 ans (6 semestres).
+    Pas de barres d'UE ni de compensation.
+    """
+
+    TYPE_CURSUS = CodesCursus.INGE_6_SEM
+    NAME = "Formation ingénieur en 6 semestres"
+    BARRE_UE_DEFAULT = 10
+    BARRE_UE_DISPLAY_WARNING = 10.0  # pas de traitement spécial entre 8 et 10
+    COMPENSATION_UE = False
+
+
+register_cursus(CursusIngenieur6Sem())
+
 # # En cours d'implémentation:
 # class CursusLicenceLMD(TypeCursus):
 #     """Licence standard en 6 semestres dans le LMD"""
-- 
GitLab