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.
- Einbindung
- Filter
- So sieht die Seite für Besucherinnen und Besucher aus
- Beispiele
- 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.