diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
index 885afd14097a056cdf98793ae185a184b530a232..4cf74af48a3a6e52d17977c87fb24782288fc22a 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
+++ b/src/main/java/org/olat/course/nodes/gta/ui/GTACoachController.java
@@ -331,9 +331,14 @@ public class GTACoachController extends GTAAbstractController {
 		}
 		
 		if(revisions) {
-			UserCourseEnvironment assessedUserCourseEnv = getAssessedUserCourseEnvironment();
-			revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
+			if(GTAType.individual.name().equals(config.getStringValue(GTACourseNode.GTASK_TYPE))) {
+				UserCourseEnvironment assessedUserCourseEnv = getAssessedUserCourseEnvironment();
+				revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
 					courseEnv, assignedTask, gtaNode, assessedGroup, assessedIdentity, assessedUserCourseEnv);
+			} else {
+				revisionDocumentsCtrl = new GTACoachRevisionAndCorrectionsController(ureq, getWindowControl(),
+					courseEnv, assignedTask, gtaNode, assessedGroup, null, null);
+			}
 			listenTo(revisionDocumentsCtrl);
 			mainVC.put("revisionDocs", revisionDocumentsCtrl.getInitialComponent());
 		}