diff --git a/app/comp/bonus_spo.py b/app/comp/bonus_spo.py
index b27219413..2feb05776 100644
--- a/app/comp/bonus_spo.py
+++ b/app/comp/bonus_spo.py
@@ -824,6 +824,27 @@ class BonusRoanne(BonusSportAdditif):
proportion_point = 1
+class BonusStBrieuc(BonusSportAdditif):
+ """IUT de Saint Brieuc
+
+ Ne s'applique qu'aux semestres pairs (S2, S4, S6), et bonifie les moyennes d'UE:
+
+ (XXX vérifier si S6 est éligible au bonus, et le S2 du DUT XXX)
+ """
+
+ name = "bonus_iut_stbrieuc"
+ displayed_name = "IUT de Saint-Brieuc"
+ proportion_point = 1 / 20.0
+ classic_use_bonus_ues = True
+
+ def compute_bonus(self, sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan):
+ """calcul du bonus"""
+ if self.formsemestre.semestre_id % 2 == 0:
+ super().compute_bonus(sem_modimpl_moys_inscrits, modimpl_coefs_etuds_no_nan)
+
+
class BonusStDenis(BonusSportAdditif):
"""Calcul bonus modules optionnels (sport, culture), règle IUT Saint-Denis