diff --git a/src/main/java/org/olat/course/CourseModule.java b/src/main/java/org/olat/course/CourseModule.java
index 4b6b4d3eb35a70bd329b03ef1148b92c2554ada6..49bef1a8721ccbe4a481cfa1c3d6260ef6e594fa 100644
--- a/src/main/java/org/olat/course/CourseModule.java
+++ b/src/main/java/org/olat/course/CourseModule.java
@@ -67,7 +67,7 @@ public class CourseModule extends AbstractOLATModule {
 	private static boolean displayParticipantsCount;
 	// Repository types
 	public static String ORES_TYPE_COURSE = OresHelper.calculateTypeName(CourseModule.class);
-	private static OLATResourceable ORESOURCEABLE_TYPE_COURSE = OresHelper.lookupType(CourseModule.class);
+	public static OLATResourceable ORESOURCEABLE_TYPE_COURSE = OresHelper.lookupType(CourseModule.class);
 	public static final String ORES_COURSE_ASSESSMENT = OresHelper.calculateTypeName(AssessmentManager.class);
 	private static String helpCourseSoftkey;
 	private static CoordinatorManager coordinatorManager;
diff --git a/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java b/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java
index 8b8941419d1f04e04cf21d8d30b93bcdfc7ddb58..76c597e20823dbc6f3059f7f4becf9a9dcad5b6c 100644
--- a/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java
+++ b/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java
@@ -40,6 +40,7 @@ import org.olat.core.id.context.BusinessControlFactory;
 import org.olat.core.util.coordinate.CoordinatorManager;
 import org.olat.core.util.event.GenericEventListener;
 import org.olat.course.CourseFactory;
+import org.olat.course.CourseModule;
 import org.olat.course.ICourse;
 import org.olat.repository.RepositoryEntry;
 import org.olat.repository.RepositoryManager;
@@ -138,6 +139,6 @@ public class EfficiencyStatementAssessmentController extends FormBasicController
 	private void recalculate() {
 		flc.contextPut("recalculating", Boolean.TRUE);
 		EfficiencyStatementEvent recalculateEvent = new EfficiencyStatementEvent(EfficiencyStatementEvent.CMD_RECALCULATE, ores.getResourceableId());
-		CoordinatorManager.getInstance().getCoordinator().getEventBus().fireEventToListenersOf(recalculateEvent, ores);
+		CoordinatorManager.getInstance().getCoordinator().getEventBus().fireEventToListenersOf(recalculateEvent, CourseModule.ORESOURCEABLE_TYPE_COURSE);
 	}
 }