Modulkataloge aus TUMonline
Modulkataloge werden aus TUMonline synchronisiert (Regelknoten aus allgemeinen Vorlagen oder SPO-Versionen). Wenn ein neuer Katalog hinterlegt werden soll, so senden Sie bitte die Knoten-ID (am besten den Regelknoten im SPO-Management aufrufen und den Link zu den Vorschriften anklicken und im Pop-Up den Parameter pKnotenNr ablesen) sowie die Bezeichnung des Katalogs auf Deutsch und Englisch an studium@nat.tum.de.
Die Synchronisation mit TUMonline erfolgt in der Regel täglich für die Lehrveranstaltungen, wöchentlich für die Kataloge und monatlich für Module.
Einbindung in TUM-Typo3
Der DSSNAT-Endpunkt mhb_read_catalog_html gibt eine HTML-Tabelle mit einer Ebene-2-Überschrift aus, die über das Curl-Content-Plugin in TUM-Typo3 eingebunden werden kann. Die URL, die im Curl-Content-Plugin einzutragen ist, ist
https://api.srv.nat.tum.de/api/v1/mhb/catalog/{catalog_tag}/html
Dabei ist {catalog_tag} durch das Tag des Modulkatalogs in der DSSNAT-Datenbank zu ersetzen. Aufgelistet werden alle Module aus dem Katalog, zu denen im aktuellen Semester reale Lehrveranstaltungen angekündigt sind. Standardmäßig werden die Spalten Modul-Nr., Modultitel, Modulverantwortliche*r und Credits angezeigt. Die Ausgabe kann durch folgende Parameter beeinflusst werden:
Parameter | Optionen | Beschreibung |
---|---|---|
semester_key | current, exam, lecture, planning, next, previous | aktuelles Semester (kalendarisch, prüfungsrechtlich, nach Vorlesungszeit, nach Planungsperiode) oder nächstes/vorheriges Semester (kalendarisch) |
2023w | Semesterschlüssel für konkretes Semester | |
leer für alle Module anzeigen | ||
language | de, en | Ausgabe der Tabelle in Deutsch oder Englisch (Modultitel werden bei Auswahl "de" entsprechend der Sprache der Beschreibung ausgegeben) |
columns | module_code | Modul-Nr. standardmäßig verlinkt auf die Modulbeschreibung in TUMonline (siehe module_url_pattern) |
module_title | Modultitel (Englisch, falls language=en oder Modulsprache ist Englisch, Deutsch sonst; title-Tag mit jeweils anderem Titel) | |
module_responsible | Modulverantwortliche*r standardmäßig verlinkt auf die TUMonline-Visitenkarte (siehe vcard_url_pattern) | |
module_credits | CP | |
module_languages | Sprachen des Moduls | |
module_cycle | Turnus des Moduls | |
event_first | erster Termin der Modul-Lehrveranstaltungen Achtung! Nur verfügbar, wenn die Termine mit der DSSNAT-Datenbank synchronisiert werden, was standardmäßig nicht erfolgt. | |
order_by | title | Sortierung nach Modultitel |
code | Sortierung nach Modul-Nr. | |
module_url_pattern | https://campus.tum.de/tumonline/ee/ui/ca2/app/desktop/#/pl/ui/$ctx/WBMODHB.wbShowMHBReadOnly?$ctx=design=ca2;header=max;lang=de&pKnotenNr={module_id}&pOrgNr={org_id} | Link-Pattern, mit dem die Links von der Modul-Nr. erzeugt werden. Beim Standardwert "TUMONLINE" wird auf die TUMonline-Modulbeschreibung verlinkt. Wenn leer, so erfolgt keine Verlinkung. |
vcard_url_pattern | https://campus.tum.de/tumonline/visitenkarte.show_vcard?pPersonenId={person_id}&pPersonenGruppe=3 | Link-Pattern, mit dem die Links zur Visitenkarte der Modulverantwortlichen erzeugt werden. Beim Standardwert "TUMONLINE" wird auf die TUMonline-Mitarbeiter*innen-Visitenkarte verlinkt. Wenn leer, so erfolgt keine Verlinkung. |