Skip to content
Snippets Groups Projects
Commit 43c08d70 authored by uhensler's avatar uhensler
Browse files

OO-4356: RS in coaching tool if participant has not opened the course yet

parent 6f0e01d7
No related branches found
No related tags found
No related merge requests found
......@@ -245,6 +245,7 @@ public class CertificateAndEfficiencyStatementListController extends FormBasicCo
.collect(Collectors.toList());
Map<Long, Double> courseEntryKeysToCompletion = assessmentService
.loadAvgCompletionsByRepositoryEntries(assessedIdentity, courseEntryKeys).stream()
.filter(ec -> ec.getCompletion() != null)
.collect(Collectors.toMap(
AssessmentEntryCompletion::getKey,
AssessmentEntryCompletion::getCompletion));
......
......@@ -279,8 +279,10 @@ public class StudentCoursesController extends FormBasicController implements Act
List<Long> courseEntryKeys = courses.stream().map(RepositoryEntry::getKey).collect(Collectors.toList());
List<AssessmentEntryCompletion> completions = assessmentService.loadAvgCompletionsByRepositoryEntries(student, courseEntryKeys);
for (AssessmentEntryCompletion completion : completions) {
IdentityRepositoryEntryKey key = new IdentityRepositoryEntryKey(student.getKey(), completion.getKey());
completionsMap.put(key, completion.getCompletion());
if (completion.getCompletion() != null) {
IdentityRepositoryEntryKey key = new IdentityRepositoryEntryKey(student.getKey(), completion.getKey());
completionsMap.put(key, completion.getCompletion());
}
}
ConcurrentMap<IdentityRepositoryEntryKey, LectureBlockStatistics> lecturesMap = new ConcurrentHashMap<>();
......
......@@ -462,7 +462,9 @@ public class CurriculumElementListController extends FormBasicController impleme
.loadAvgCompletionsByCurriculumElements(assessedIdentity, curEleLearningProgressKeys);
Map<Long, Double> completions = new HashMap<>();
for (AssessmentEntryCompletion completion : loadAvgCompletionsByCurriculumElements) {
completions.put(completion.getKey(), completion.getCompletion());
if (completion.getCompletion() != null) {
completions.put(completion.getKey(), completion.getCompletion());
}
}
return completions;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment