| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |
| CourseGroup | SchoolSubjectModule | SchoolOrganizer |
| Property | Type | Entity | Reference | Module |
| (1) GroupName | STRING | CourseGroup | ||
| (2) RequiredCourse | BOOL | CourseGroup | ||
| (3) SchoolSubject | LONG | CourseGroup | SchoolSubject | SchoolSubjectModule |
| (4) SchoolYear | LONG | CourseGroup | SchoolYear | SchoolYearModule |
| API-URL | Method Name | Module | HTTP-Method | References |
| (1) /coursegroup/schoolsubject/{id} | findAllCourseGroupOfSchoolSubject(id) | SchoolSubjectModule | GET | SchoolSubject CourseGroup |
| (2) /coursegroup/{id} | updateCourseGroupById(coursegroup) | SchoolSubjectModule | PUT | CourseGroup |
| (3) /coursegroupmember/coursegroup/{id} | findAllCourseGroupMemberOfCourseGroup(id) | SchoolSubjectModule | GET | CourseGroup CourseGroupMember |
| (4) /coursegroup/{id} | deleteCourseGroupById(id) | SchoolSubjectModule | DELETE | CourseGroup |
| (5) /coursegroup/schoolyear/{id} | findAllCourseGroupOfSchoolYear(id) | SchoolSubjectModule | GET | SchoolYear CourseGroup |
| (6) /coursegroup | insertCourseGroup(coursegroup) | SchoolSubjectModule | POST | CourseGroup |
| (7) /coursegroup/{id} | findCourseGroupById(id) | SchoolSubjectModule | GET | CourseGroup |
| (8) /coursegroup | findAllCourseGroup() | SchoolSubjectModule | GET | CourseGroup |
| (9) /teachingunit/coursegroup/{id} | findAllTeachingUnitOfCourseGroup(id) | SchoolYearModule | GET | CourseGroup TeachingUnit |
| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |