Skip to content
Snippets Groups Projects
Commit 1b1cf874 authored by uhensler's avatar uhensler
Browse files

OO-4356: Show learning progress in list of efficiency statements

parent 6a415abb
No related branches found
No related tags found
No related merge requests found
...@@ -75,7 +75,6 @@ import org.olat.course.certificate.CertificateLight; ...@@ -75,7 +75,6 @@ import org.olat.course.certificate.CertificateLight;
import org.olat.course.certificate.CertificatesManager; import org.olat.course.certificate.CertificatesManager;
import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.CertificateAndEfficiencyStatement; import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.CertificateAndEfficiencyStatement;
import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.Cols; import org.olat.course.certificate.ui.CertificateAndEfficiencyStatementListModel.Cols;
import org.olat.modules.assessment.AssessmentEntry;
import org.olat.modules.assessment.AssessmentService; import org.olat.modules.assessment.AssessmentService;
import org.olat.modules.assessment.ui.component.LearningProgressCompletionCellRenderer; import org.olat.modules.assessment.ui.component.LearningProgressCompletionCellRenderer;
import org.olat.modules.portfolio.PortfolioV2Module; import org.olat.modules.portfolio.PortfolioV2Module;
...@@ -245,10 +244,11 @@ public class CertificateAndEfficiencyStatementListController extends FormBasicCo ...@@ -245,10 +244,11 @@ public class CertificateAndEfficiencyStatementListController extends FormBasicCo
.collect(Collectors.toList()); .collect(Collectors.toList());
Map<Long, Double> courseEntryKeysToCompletion = assessmentService Map<Long, Double> courseEntryKeysToCompletion = assessmentService
.loadRootAssessmentEntriesByAssessedIdentity(assessedIdentity, courseEntryKeys).stream() .loadRootAssessmentEntriesByAssessedIdentity(assessedIdentity, courseEntryKeys).stream()
.filter(ec -> ec.getCompletion() != null) .filter(ae -> ae.getCompletion() != null)
.collect(Collectors.toMap( .collect(Collectors.toMap(
AssessmentEntry::getKey, ae -> ae.getRepositoryEntry().getKey(),
AssessmentEntry::getCompletion)); ae -> ae.getCompletion()
));
for(UserEfficiencyStatementLight efficiencyStatement:efficiencyStatementsList) { for(UserEfficiencyStatementLight efficiencyStatement:efficiencyStatementsList) {
CertificateAndEfficiencyStatement wrapper = new CertificateAndEfficiencyStatement(); CertificateAndEfficiencyStatement wrapper = new CertificateAndEfficiencyStatement();
......
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