diff --git a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java index 12665c810f28c94f686fd84512f70624ac49f6c6..f637b236f56246ae1f3ce8f77a9d1627466065d9 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java +++ b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java @@ -341,6 +341,9 @@ public class IdentityListCourseNodeController extends FormBasicController if(assessableNode.getMaxScoreConfiguration() != null) { columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(IdentityCourseElementCols.max, new ScoreCellRenderer())); } + if(assessableNode.hasPassedConfigured() && assessableNode.getCutValueConfiguration() != null) { + columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(false, IdentityCourseElementCols.cut, new ScoreCellRenderer())); + } } columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(IdentityCourseElementCols.score, new ScoreCellRenderer())); } diff --git a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeTableModel.java b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeTableModel.java index edc97354321548dce3d336e08e7245bb73cbd31a..2d8b477fbfadd05fc8b2b373ae8fb7e12ec503a0 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeTableModel.java +++ b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeTableModel.java @@ -55,6 +55,7 @@ public class IdentityListCourseNodeTableModel extends DefaultFlexiTableDataModel private Float minScore; private Float maxScore; + private Float cutValue; private final AssessableCourseNode courseNode; private List<AssessedIdentityElementRow> backups; private ConcurrentMap<Long, CertificateLight> certificateMap; @@ -67,6 +68,7 @@ public class IdentityListCourseNodeTableModel extends DefaultFlexiTableDataModel if(courseNode != null && !(courseNode instanceof STCourseNode) && courseNode.hasScoreConfigured()) { maxScore = courseNode.getMaxScoreConfiguration(); minScore = courseNode.getMinScoreConfiguration(); + cutValue = courseNode.getCutValueConfiguration(); } } @@ -139,6 +141,7 @@ public class IdentityListCourseNodeTableModel extends DefaultFlexiTableDataModel case score: return row.getScore(); case min: return minScore; case max: return maxScore; + case cut: return cutValue; case status: return ""; case passed: return row.getPassed(); case numOfAssessmentDocs: { @@ -190,7 +193,8 @@ public class IdentityListCourseNodeTableModel extends DefaultFlexiTableDataModel numOfAssessmentDocs("table.header.num.assessmentDocs"), currentCompletion("table.header.completion"), tools("table.header.tools"), - details("table.header.details"); + details("table.header.details"), + cut("table.header.cut"); private final String i18nKey; diff --git a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_de.properties index 73c6bae4600e630dda1624a530994c4e6a3205dd..b9346248762abb29ec5b2a8f01a9eec95b6b8be5 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_de.properties @@ -51,6 +51,7 @@ sub.details=Details table.entries=Eintr\u00E4ge table.header.assessmentStatus=$org.olat.modules.assessment.ui\:table.header.assessmentStatus table.header.completion=$org.olat.modules.assessment.ui\:table.header.completion +table.header.cut=Punktschwelle table.header.description=Beschreibung table.header.elements.toReview=Baustein table.header.group.name=Namen diff --git a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_en.properties index d2c8d40e83598b5f1cc0cb78fdaf19bcf31ca4d5..dce2e9bc988155853bc17512955df2e58b425cf8 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_en.properties @@ -51,6 +51,7 @@ sub.details=Details table.entries=Entries table.header.assessmentStatus=$org.olat.modules.assessment.ui\:table.header.assessmentStatus table.header.completion=$org.olat.modules.assessment.ui\:table.header.completion +table.header.cut=Cut table.header.description=Description table.header.elements.toReview=Elements table.header.group.name=Name diff --git a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties index 3af226a6afb6bf67de966391e85df56e9f90b999..2325427fd396624969a44a4cbe96f15bc09e91d5 100644 --- a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties @@ -51,6 +51,7 @@ sub.details=D\u00E9tails table.entries=Entr\u00E9es table.header.assessmentStatus=$org.olat.modules.assessment.ui\:table.header.assessmentStatus table.header.completion=$org.olat.modules.assessment.ui\:table.header.completion +Points \u00E0 obtenir table.header.description=Description table.header.elements.toReview=El\u00E9ment table.header.group.name=Noms