forked from ScoDoc/ScoDoc
Fix: (non) prise en compte des évaluations bonus bloquées
This commit is contained in:
parent
055bbf9f7f
commit
7607e19e35
@ -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()
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user