diff --git a/client/src/services/circle.ts b/client/src/services/circle.ts index 44874dc7..e0ab8021 100644 --- a/client/src/services/circle.ts +++ b/client/src/services/circle.ts @@ -58,9 +58,8 @@ export function allFinishedInLearningSequence(ls: LearningSequence) { ); const somePerformanceCriteriaRanked = - performanceCriteria.some((pc) => pc.completion_status === "SUCCESS") || - performanceCriteria.some((pc) => pc.completion_status === "FAIL") || - performanceCriteria.length === 0; + performanceCriteriaHasStatus(performanceCriteria) || + performanceCriteria.length === 0; // no performance criteria -> treat as completed return allLearningContentsCompleted && somePerformanceCriteriaRanked; }