-
Notifications
You must be signed in to change notification settings - Fork 1
ressourcen
Dieser Service stellt Daten der Typen: Module und StudyCourse bereit. Diese können per REST Schnittstelle abgefragt werden. Hierbei wird der HAL Standart eingehalten.
Pfad: /modules/
{
"id" : UUID,
"name" : Name,
"description" : Beschreibung,
"_links" : {
"self" : {
"href" : "https://gpdev.archi-lab.io/modules/UUID"
},
"module" : {
"href" : "https://gpdev.archi-lab.io/modules/UUID"
}
}
}
"Module" sind Module, also alle Veranstaltungen, Pflichtveranstaltungen, oder weitere allgemein definierte Sachen, die Credit Points haben (Dies beinhaltet z.B. Fächer und Abschlussarbeiten). Ein Modul ist exakt einem Studiengang zugeordnet.
Felder | Type | Beschreibung |
---|---|---|
id | UUID | Die ID des Elementes |
name | Text | Der Name des Modules |
description | Text | Beschreibung eines Moduls |
Links | Beschreibung |
---|---|
self | Self Link der Ressource |
module | Link, der auf diese Ressoruce zeigt |
Link zu profile: "https://api.prox.archi-lab.io/profile/modules"
Link zu search: "https://api.prox.archi-lab.io/modules/search"
Search Links:
findByName_NameContainingIgnoreCase:
https://api.prox.archi-lab.io/modules/search/findByName_NameContainingIgnoreCase{?name,page,size,sort}
Pfad: /studyCourses/
{
"id" : UUID,
"name" : Name,
"academicDegree" : Abschlussart (Bachelor / Master),
"_links" : {
"self" : {
"href" : "https://gpdev.archi-lab.io/studyCourses/UUID"
},
"studyCourse" : {
"href" : "https://gpdev.archi-lab.io/studyCourses/UUID"
},
"modules" : {
"href" : "https://gpdev.archi-lab.io/studyCourses/UUID/modules"
},
"studyDirections" : {
"href" : "https://gpdev.archi-lab.io/studyCourses/UUID/studyDirections"
},
"parentStudyCourse" : {
"href" : "https://gpdev.archi-lab.io/studyCourses/UUID/parentStudyCourse"
}
}
}
"StudyCourses" sind Studiengänge, also Sachen, für die man sich bewerben kann bei der Hochschule, um diese zu Studieren und eingetragener Student zu werden.
Feld | Type | Beschreibung |
---|---|---|
id | UUID | Die ID des Elementes |
name | Text | Der Name des Studienganges |
academicDegree | Text | Die Abschlussart mit den Werten "Bachelor" und "Master" |
Links | Beschreibung |
---|---|
self | Self Link der Ressource |
studyCourse | Link, der auf diese Ressource zeigt |
modules | Liste Module dieses Studienganges |
studyDirections | Nicht Verwendet |
parentStudyCourse | Nicht Verwendet |
Link zu profile: "https://api.prox.archi-lab.io/profile/studyCourses"
Link zu search: "https://api.prox.archi-lab.io/studyCourses/search"
Search Links:
findByAcademicDegree:
https://api.prox.archi-lab.io/studyCourses/search/findByAcademicDegree{?academicDegree}