Skip to content
Snippets Groups Projects
Commit 7607e19e authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Fix: (non) prise en compte des évaluations bonus bloquées

parent 055bbf9f
Branches
No related tags found
No related merge requests found
...@@ -340,19 +340,19 @@ class ModuleImplResults: ...@@ -340,19 +340,19 @@ class ModuleImplResults:
] ]
def get_evaluations_bonus(self, modimpl: ModuleImpl) -> list[Evaluation]: 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 [ return [
e e
for e in modimpl.evaluations 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]: def get_evaluations_bonus_idx(self, modimpl: ModuleImpl) -> list[int]:
"""Les indices des évaluations bonus""" """Les indices des évaluations bonus non bloquées"""
return [ return [
i i
for (i, e) in enumerate(modimpl.evaluations) 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()
] ]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment