...
- service (het / endpoint)
- academic-sessions
- associations (role: lecturer & coordinator)
- courses
- offerings (type: programOfferings & courseOfferings)
- organizations
- persons (type: teacher & coordinator)
- programs
endpoints
Van deze objecten dienen de volgende endpoints te worden gemaakt:
- GET /
- GET /academic-sessions
- GET /academic-sessions/{academicSessionId}
- GET /academic-sessions/{academicSessionId}/offerings
- GET /associations/{associationId}
- GET /courses
- GET /courses/{courseId}
- GET /courses/{courseId}/offerings
- GET /offerings/{offeringId}
- GET /offerings/{offeringId}/associations
- GET /organizations
- GET /organizations/{organizationId}
- GET /organizations/{organizationId}/programs
- GET /organizations/{organizationId}/courses
- GET /organizations/{organizationId}/offerings
- GET /persons
- GET /persons/{personId}
- GET /persons/{personId}/associations
- GET /programs
- GET /programs/{programId}
- GET /programs/{programId}/courses
- GET /programs/{programId}/offerings
Visualisatie
In onderstaande plaat is de kern van het datamodel gevisualiseerd door deze objecten groen te arceren.
...