diff --git a/app/comp/moy_mod.py b/app/comp/moy_mod.py
index aa315ffd319165b198ea95e3ae17dc572ae2bb2b..7f33065b15e758247e0e27374d6a14cdf5a8db4a 100644
--- a/app/comp/moy_mod.py
+++ b/app/comp/moy_mod.py
@@ -340,19 +340,19 @@ class ModuleImplResults:
         ]
 
     def get_evaluations_bonus(self, modimpl: ModuleImpl) -> list[Evaluation]:
-        """Les évaluations bonus de ce module, ou liste vide s'il n'en a pas."""
+        """Les évaluations bonus non bloquées de ce module, ou liste vide s'il n'en a pas."""
         return [
             e
             for e in modimpl.evaluations
-            if e.evaluation_type == Evaluation.EVALUATION_BONUS
+            if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked()
         ]
 
     def get_evaluations_bonus_idx(self, modimpl: ModuleImpl) -> list[int]:
-        """Les indices des évaluations bonus"""
+        """Les indices des évaluations bonus non bloquées"""
         return [
             i
             for (i, e) in enumerate(modimpl.evaluations)
-            if e.evaluation_type == Evaluation.EVALUATION_BONUS
+            if e.evaluation_type == Evaluation.EVALUATION_BONUS and not e.is_blocked()
         ]