Springe zum Hauptinhalt
Universitäts­rechen­zentrum
WWW
Universitäts­rechen­zentrum 

Studiengänge auf Webseiten der TU Chemnitz einbinden

Die Studiengänge der TU Chemnitz können einfach und übersichtlich auf Webseiten der TU Chemnitz eingebunden werden. Die Darstellung entspricht dem Kachellayout der Studiengänge-Webseite.

Den Nutzerinnen und Nutzern werden aktuelle Informationen zu den Studiengängen angezeigt, da die Daten direkt und in Echtzeit von einem zentralen System der TU Chemnitz abgerufen werden. Änderungen oder neue Studienangebote erscheinen automatisch, ohne dass die jeweilige Webseite manuell angepasst werden muss.

Praktische Filtermöglichkeiten ermöglichen eine zielgerichtete Auswahl der anzuzeigenden Studiengänge. Beispielsweise können die Studiengänge nach Abschlussart, Fakultät, Sprache oder weiteren Kriterien eingeschränkt werden – sodass schnell das passende Studienangebot präsentiert werden kann.

  1. Einbindung
  2. Filter
  3. So sieht die Seite für Besucherinnen und Besucher aus
  4. Beispiele
  5. Mehrere Kachelsysteme auf einer Seite

Einbindung

Um die Studiengänge auf der Webseite einzubinden, müssen zuerst eine JavaScript- und eine CSS-Datei hinzugefügt werden. Dazu öffnen Sie die config.inc Ihrer TUCAL-Seite und fügen folgende Zeilen ein:

# Weitere Einstellungen
$css_in = '@import url(https://static.tu-chemnitz.de/studiengaenge/1/studiengaenge.css);';
$javascript = ['https://static.tu-chemnitz.de/studiengaenge/1/studiengaenge.js'];

Somit wird der HTML-Tag tuc-studiengaenge für die Webseite freigeschaltet.

Anschließend kann der Tag im HTML an der gewünschten Stelle verwendet werden:

<tuc-studiengaenge
>
</tuc-studiengaenge>

Damit werden alle Studiengänge der TU Chemnitz angezeigt.

Filter

Im HTML-Tag können einfache Einstellungen hinzugefügt werden, um auszuwählen, welche Studiengänge angezeigt werden:

Einstellung Beispiel Wirkung
Suchbegriff search="Informatik" Nur Studiengänge, die den Suchbegriff enthalten
Abschlussart degree="bachelor" Nur Bachelorstudiengänge
degree="master" Nur Masterstudiengänge
degree="diploma" Nur Diplomstudiengänge
degree="state_examination" Nur Staatsexamina
Anbieter provider="tuc" Nur TU Chemnitz
provider="tuced" Nur TUCed
Sprache language="de" Nur deutschsprachige Studiengänge
language="en" Nur englischsprachige Studiengänge
language="deen" Deutsch oder Englisch
Studienform studyform="full_time" Nur Vollzeit
studyform="part_time" Nur Teilzeit
studyform="extra_occupational" Nur berufsbegleitend
Studienbeginn beginning="ws,irws,wsss" Nur Wintersemester-Beginn
beginning="ss,wsss" Nur Sommersemester-Beginn
Zulassung numerus-clausus="true" Nur mit Numerus Clausus
numerus-clausus="false" Nur ohne Numerus Clausus
Akkreditierung accredited="true" Nur akkreditierte Studiengänge
accredited="false" Nur nicht-akkreditierte Studiengänge
Fakultät faculty="4" Nur eine bestimmte Fakultät (siehe unten)
Studienbereich category="4" Nur ein bestimmter Studienbereich (siehe unten)

Die Einstellungen können beliebig kombiniert werden:

<tuc-studiengaenge
    provider="tuc"
    degree="master"
    accredited="true"
>
</tuc-studiengaenge>

Dies zeigt nur akkreditierte Masterstudiengänge der TU Chemnitz.

Fakultät filtern

Wenn Sie nur die Studiengänge einer bestimmten Fakultät anzeigen wollen, nutzen Sie faculty="ID". Die IDs der Fakultäten finden Sie unter: https://studiengaenge.hrz.tu-chemnitz.de/studiengaenge/api/v2/faculties/

Dort wird für jede Fakultät eine Nummer angezeigt – diese verwenden Sie dann als Wert.

Hinweis: Umstellung der Fakultäts-IDs auf Kurzbezeichnungen

Langfristig werden die festen Nummern für Fakultäten durch Kurzbezeichnungen ersetzt. Die Dokumentation wird entsprechend angepasst.

Bestehende Einbindungen mit den aktuellen Fakultäts-Nummern bleiben weiterhin funktionsfähig und werden nicht geändert. Es wird jedoch empfohlen, die eigenen Einbindungen schrittweise auf die neuen Kurzbezeichnungen umzustellen.

Eine kurze Anleitung für den Wechsel auf das neue Vorgehen wird nachgereicht.

Studienbereich filtern

Wenn Sie nur die Studiengänge eines bestimmten Studienbereichs anzeigen wollen, nutzen Sie category="ID". Die IDs der Studienbereiche finden Sie unter: https://studiengaenge.hrz.tu-chemnitz.de/studiengaenge/api/v2/categories/

Dort wird für jeden Studienbereich eine Nummer angezeigt – diese verwenden Sie dann als Wert.

So sieht die Seite für Besucherinnen und Besucher aus

Die Kacheln werden nach Abschlussart (Bachelor, Master, Diplom, Staatsexamen) gruppiert und in zwei Spalten angezeigt. Auf kleineren Bildschirmen, wie dem Smartphone, wird automatisch auf eine Spalte umgeschaltet.

Ein Klick auf eine Kachel öffnet eine Detailansicht mit allen wichtigen Informationen zum Studiengang:

  • Regelstudienzeit
  • Zulassung (mit NC oder ohne)
  • Lehrsprache
  • Studienbeginn
  • Schwerpunkte
  • Studienform
  • Hinweise
  • Partneruniversitäten bei Doppelabschluss-Programmen
  • Video (falls vorhanden)
  • Downloads und weitere Links
  • Akkreditierungssiegel (falls akkreditiert)
  • Button zur Bewerbung (falls gerade ein Bewerbungszeitraum aktiv ist)

Die Sprache der Anzeige (Deutsch oder Englisch) wird automatisch an die Seitensprache angepasst.

<tuc-studiengaenge
    provider="tuc"
    search="Informatik"
    faculty="1"
>
</tuc-studiengaenge>

Beispiele

Alle Studiengänge der TU Chemnitz

<tuc-studiengaenge
    provider="tuc"
>
</tuc-studiengaenge>

Nur Bachelorstudiengänge der TU Chemnitz

<tuc-studiengaenge
    provider="tuc"
    degree="bachelor"
>
</tuc-studiengaenge>

Nur englische Masterstudiengänge ohne NC der TU Chemnitz

<tuc-studiengaenge
    provider="tuc"
    degree="master"
    language="en"
    numerus-clausus="false"
>
</tuc-studiengaenge>

Alle berufsbegleitenden Studiengänge der TU Chemnitz und der TUCed

<tuc-studiengaenge
    studyform="extra_occupational"
>
</tuc-studiengaenge>

Alle Studiengänge der TUCed

<tuc-studiengaenge
    provider="tuced"
>
</tuc-studiengaenge>

Mehrere Kachelsysteme auf einer Seite

Wenn Sie mehrere <tuc-studiengaenge>-Elemente mit unterschiedlichen Filtern auf derselben Webseite einbinden möchten, müssen Sie jedem Element ein eigenes id-Attribut geben:

<!-- Bachelor-Katalog -->
<tuc-studiengaenge
    id="bachelor"
    provider="tuc"
    degree="bachelor"
>
</tuc-studiengaenge>

<!-- Master-Katalog -->
<tuc-studiengaenge
    id="master"
    provider="tuc"
    degree="master"
>
</tuc-studiengaenge>

Jede id muss innerhalb der Seite eindeutig sein. Wird sie weggelassen, zeigen alle <tuc-studiengaenge>-Elemente auf derselben Seite die gleichen Studiengänge an – unabhängig von den gesetzten Filtern.