diff --git a/src/main/java/org/olat/course/nodes/cl/CLLearningPathNodeHandler.java b/src/main/java/org/olat/course/nodes/cl/CLLearningPathNodeHandler.java
index ed372d5f3dfff9a3f562c04297333c105be019cf..6274f0437c31a3eb04d6d5064f53832d8ae553d5 100644
--- a/src/main/java/org/olat/course/nodes/cl/CLLearningPathNodeHandler.java
+++ b/src/main/java/org/olat/course/nodes/cl/CLLearningPathNodeHandler.java
@@ -47,6 +47,7 @@ public class CLLearningPathNodeHandler implements LearningPathNodeHandler {
 			.enableConfirmed()
 			.enableScore()
 			.enablePassed()
+			.enableStatusDone()
 			.withTranslations(CheckListEditController.class)
 				.withTriggerStatusDone("fully.assessed.trigger.status.done")
 				.buildTranslations()
diff --git a/src/main/java/org/olat/course/nodes/en/ENLearningPathNodeHandler.java b/src/main/java/org/olat/course/nodes/en/ENLearningPathNodeHandler.java
index f27648282c290bae59338ed428d0577cefb1fd83..502629cab20dfd44e838d60676d3d95a4aad95e7 100644
--- a/src/main/java/org/olat/course/nodes/en/ENLearningPathNodeHandler.java
+++ b/src/main/java/org/olat/course/nodes/en/ENLearningPathNodeHandler.java
@@ -44,6 +44,7 @@ public class ENLearningPathNodeHandler implements LearningPathNodeHandler {
 	private static final LearningPathEditConfigs EDIT_CONFIGS = LearningPathEditConfigs.builder()
 			.enableNodeVisited()
 			.enableConfirmed()
+			.enableStatusDone()
 			.withTranslations(ENEditController.class)
 				.withTriggerStatusDone("fully.assessed.trigger.status.done")
 				.buildTranslations()
diff --git a/src/main/java/org/olat/course/nodes/iq/IQTESTLearningPathNodeHandler.java b/src/main/java/org/olat/course/nodes/iq/IQTESTLearningPathNodeHandler.java
index 6434d4c20d4fcbfb49d08991e8f70a7e44c602dd..432058f7c415e09e9e943b83ad07b6d1a7047c20 100644
--- a/src/main/java/org/olat/course/nodes/iq/IQTESTLearningPathNodeHandler.java
+++ b/src/main/java/org/olat/course/nodes/iq/IQTESTLearningPathNodeHandler.java
@@ -46,6 +46,7 @@ public class IQTESTLearningPathNodeHandler implements LearningPathNodeHandler {
 			.enableConfirmed()
 			.enableScore()
 			.enablePassed()
+			.enableStatusDone()
 			.withTranslations(IQEditController.class)
 				.withTriggerStatusDone("fully.assessed.trigger.status.in.review")
 				.buildTranslations()
diff --git a/src/main/java/org/olat/course/nodes/ms/MSLearningPathNodeHandler.java b/src/main/java/org/olat/course/nodes/ms/MSLearningPathNodeHandler.java
index 7015aeb9ad981cddf1109ad864ddc89c7b4a1a69..c86103e1115effdd4f1d5690d79a7883921b5706 100644
--- a/src/main/java/org/olat/course/nodes/ms/MSLearningPathNodeHandler.java
+++ b/src/main/java/org/olat/course/nodes/ms/MSLearningPathNodeHandler.java
@@ -46,6 +46,7 @@ public class MSLearningPathNodeHandler implements LearningPathNodeHandler {
 			.enableConfirmed()
 			.enableScore()
 			.enablePassed()
+			.enableStatusDone()
 			.withTranslations(MSEditFormController.class)
 				.withTriggerStatusDone("fully.assessed.trigger.status.done")
 				.buildTranslations()
diff --git a/src/main/java/org/olat/course/nodes/survey/SurveyLearningPathNodeHandler.java b/src/main/java/org/olat/course/nodes/survey/SurveyLearningPathNodeHandler.java
index e55ac65c64a0385390ea616aeca6c5528118c999..545029f5304f65fd7b03389184afcc4b9307ce15 100644
--- a/src/main/java/org/olat/course/nodes/survey/SurveyLearningPathNodeHandler.java
+++ b/src/main/java/org/olat/course/nodes/survey/SurveyLearningPathNodeHandler.java
@@ -45,6 +45,7 @@ public class SurveyLearningPathNodeHandler implements LearningPathNodeHandler {
 	private static final LearningPathEditConfigs EDIT_CONFIGS = LearningPathEditConfigs.builder()
 			.enableNodeVisited()
 			.enableConfirmed()
+			.enableStatusDone()
 			.withTranslations(SurveyRunController.class)
 				.withTriggerStatusDone("fully.assessed.trigger.status.done")
 				.buildTranslations()