diff --git a/src/main/java/org/olat/course/nodes/basiclti/LTIRunController.java b/src/main/java/org/olat/course/nodes/basiclti/LTIRunController.java index 3ff68f54fbaeb636ebd20a359a0d29c3804c3157..6455d8a3e457d31c81a707b1e2e3744c19e5dfaa 100644 --- a/src/main/java/org/olat/course/nodes/basiclti/LTIRunController.java +++ b/src/main/java/org/olat/course/nodes/basiclti/LTIRunController.java @@ -274,7 +274,8 @@ public class LTIRunController extends BasicController { if (coach) { rolesStr.append(",").append("Instructor"); } - if (roles.isOLATAdmin()) { + boolean admin = courseEnv.getCourseGroupManager().isIdentityCourseAdministrator(getIdentity()); + if (roles.isOLATAdmin() || admin) { rolesStr.append(",").append("Administrator"); } }