+ * This method sends a GET request to the external Pyris service to fetch the current ingestion + * state of all lectures in a course, identified by its `lectureId`. The ingestion state can be aggregated from + * multiple lecture units or can reflect the overall status of the lecture ingestion process. + *
+ * + * @param courseId the ID of the lecture for which the ingestion state is being requested + * @return a {@link ResponseEntity} containing the {@link IngestionState} of the lecture, + */ + @GetMapping("courses/{courseId}/lectures/ingestion-state") + @EnforceAtLeastInstructorInCourse + public ResponseEntity