Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-51: COURSE GROUP (UI prompt)


CourseGroupSchoolSubjectModuleSchoolOrganizer

Properties (4)

PropertyTypeEntityReferenceModule
(1) GroupNameSTRINGCourseGroup
(2) RequiredCourseBOOLCourseGroup
(3) SchoolSubjectLONGCourseGroupSchoolSubjectSchoolSubjectModule
(4) SchoolYearLONGCourseGroupSchoolYearSchoolYearModule


Module Interfaces (9)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /coursegroup/schoolsubject/{id}findAllCourseGroupOfSchoolSubject(id)SchoolSubjectModuleGETSchoolSubject CourseGroup
(2) /coursegroup/{id}updateCourseGroupById(coursegroup)SchoolSubjectModulePUTCourseGroup
(3) /coursegroupmember/coursegroup/{id}findAllCourseGroupMemberOfCourseGroup(id)SchoolSubjectModuleGETCourseGroup CourseGroupMember
(4) /coursegroup/{id}deleteCourseGroupById(id)SchoolSubjectModuleDELETECourseGroup
(5) /coursegroup/schoolyear/{id}findAllCourseGroupOfSchoolYear(id)SchoolSubjectModuleGETSchoolYear CourseGroup
(6) /coursegroupinsertCourseGroup(coursegroup)SchoolSubjectModulePOSTCourseGroup
(7) /coursegroup/{id}findCourseGroupById(id)SchoolSubjectModuleGETCourseGroup
(8) /coursegroupfindAllCourseGroup()SchoolSubjectModuleGETCourseGroup
(9) /teachingunit/coursegroup/{id}findAllTeachingUnitOfCourseGroup(id)SchoolYearModuleGETCourseGroup TeachingUnit

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum