Skip to content
This repository was archived by the owner on Sep 7, 2020. It is now read-only.
Julian Lengelsen edited this page Jul 1, 2019 · 8 revisions

Neue HoPS-API

Genereller Aufbau der neuen HoPS-API

https://fhpwww.gm.fh-koeln.de/hops/api/project/gettables.php{?table}

Query String Parameter: DOZENT, MODULEDOZENT, RAUM, FACH, STUNDEN, USTUNDE, SEMESTERFACH, FACHBEREICH, MODULECURRICULUM, SEMESTER, MODULE, FACHMODULE, MSTUDIENGANGRICHTUNG, STUDIENGANG

Beispiel-URL: https://fhpwww.gm.fh-koeln.de/hops/api/project/gettables.php?table=MODULE

Hinweise:

  • "Zeitstempel" --> Änderungsdatum
  • "DATEVERSION" --> Akkreditierungsdatum

HoPS-Daten

HTTP-Verb Query String Parameter Required oder Optional? Beschreibung
GET table=DOZENT required Welche Dozenten
GET table=MODULEDOZENT required Welches Dozent welches Module
GET table=RAUM required Raumkürzel und ähnliches
GET table=FACH required ...
GET table=STUNDEN required Stundenplan-Spalte für Zeiten
GET table=USTUNDE required Unterricht im Stundenplan
GET table=SEMESTERFACH required Welches Fach in welches Semester
GET table=FACHBEREICH required Ingenieure, Informatiker
GET table=MODULECURRICULUM required Studienverlaufsplan. Wann welches Fach in welches Semester für welchen Studiengang
GET table=SEMESTER required 1, 2, 3, ... 8
GET table=MODULE required Datenbanken. Übergeordnetes
GET table=FACHMODULE required DB1 Vorlesung, DB2 Tutorium, DB2
GET table=STUDIENGANG required ...
GET table=MSTUDIENGANGRICHTUNG required Module andere Studibezeichnung als Fächer (mit anderen Bezeichnungen als Kürzel)

Beispiel einer Anfrage

curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://fhpwww.gm.fh-koeln.de/hops/api/project/gettables.php?table=MODULE

Beispiel einer Antwort

{...
"MODULKUERZEL":"1335",
"MODULBEZEICHNUNG":"Fachspezifischer Architekturentwurf",
"KUERZEL":"FAE",
...
"SPRACHE":"deutsch",
...
"CREDITS":"5",
...
"AKKREDITIERUNG":"ASIIN",
"DATEVERSION": "15-DEC-06",
"ZEITSTEMPEL": "18-AUG-15"
...}

Clone this wiki locally