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 0d1b77e758a275fc322a28e5875bfb357b927f73..0870415c92c9d748b1631b4ae6f016b1b497b76a 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
@@ -370,6 +370,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 c3f3acfaffb529b1b184aca9d3399de214cba9fb..e5a1deee0850530a35a6e5045d1c0328951a7087 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
diff --git a/src/main/java/org/olat/ims/qti21/ui/editor/AssessmentTestComposerController.java b/src/main/java/org/olat/ims/qti21/ui/editor/AssessmentTestComposerController.java
index 0c42b30aedecedf04729d269160bbf5df669b16b..6f1f0796e1b3210f9b8b27f6d930170feb3096a7 100644
--- a/src/main/java/org/olat/ims/qti21/ui/editor/AssessmentTestComposerController.java
+++ b/src/main/java/org/olat/ims/qti21/ui/editor/AssessmentTestComposerController.java
@@ -442,6 +442,7 @@ public class AssessmentTestComposerController extends MainLayoutBasicController
 			if(ate == AssessmentTestEvent.ASSESSMENT_TEST_CHANGED_EVENT) {
 				AssessmentTest ast = assessmentTestBuilder.getAssessmentTest();
 				assessmentChanged(ureq);
+				doSaveAssessmentTest(ureq, null);
 				doUpdate(ast.getIdentifier(), ast.getTitle());
 			}
 		} else if(event instanceof AssessmentTestPartEvent) {