Veranstaltungslisten via VVZ-Datenbank
Um Veranstaltungslisten nicht von Hand pflegen zu müssen, kann man die Schnittstelle der VVZ nutzen. Einmal auf der Seite eingebettet, erfordern die Listen dann keine weitere Pflege und sind immer auf dem aktuellen Stand des VVZ. Vorausetzung ist natürlich, daß Veranstaltungen dem VVZ entsprechend gemeldet werden.
Die Seite des VVZ https://slapps4.ruhr-uni-bochum.de/rest/ivvzws/index/admin/start ist nur aus den Netzen der RUB auf dem Campus oder per VPN Einwahl in das RUB-Netz zu erreichen.
Zur Erstellung der Liste wählt man zunächst unter Übersicht der Einrichtungen den Punkt Lehrveranstaltungen aus.
Öffne im Verzeichnisbaum Fakultäten -> Fakultät für Mathematik.
Wähle im rechten Fenster unter Anzeigeart: Lehrveranstaltung einer Dozentin/eines Dozenten aus.
Wähle unter Dozent(in): Prof. Dr. Markus Reineke aus.
Jetzt kannst Du eine Reihe von Darstellungsoptionen auswählen. Wir empfehlen folgende vom Standard abweichende Einstellungen:
Responsivität: (X) maximal mit Rand (entfernt das Einrücken der Tabelle). Hier möchte ich ausdrücklich vor der Option "maximal, ohne Rand, kein horiz. Scrollen" warnen. Dies führt zu großen Problemen auf kleinen Anzeigegeräten/Displays.
Spaltenbreite: (X) maximal
Rahmen: (X) nicht anzeigen (entfernt den grauen Hintergrund)
Das VVZ bietet auch immer wieder mal neue Darstellungsoptionen an, solltest Du also mit dem Ergebnis nicht ganz zufrieden sein, lohnt sich ggf. ein späterer Besuch der Seite.
Klicke weiter unten auf den Button: "Anzeige ändern"
Egal was Du unter Semester einstellst, es wird immer das aktuelle Semester angezeigt.
Nun siehst Du die Vorschau der Veranstaltungsliste.
Hier nun der Copy & Paste Beispielcode zur Einbettung der Veranstaltungsliste auf Deiner Seite als iFrame:
<iframe width="100%" height="600px" class="right" style="position:relative;" top:5px; bottom:300px; src="https://slapps4.ruhr-uni-bochum.de/ivvz_webservice/getdata.cfc?method=page&type=courselist&dt=6&ct=0&do=a&fi=31&fo=0&hl=1&jt=1&la=de&ls=1&lr=0xA191D10B2521694F823DB44338B43914&lv=0&sz=m" frameborder="0" allowfullscreen title="Lehrveranstaltungen von Prof. Dr. Markus Reineke" alt="Lehrveranstaltungen von Prof. Dr. Markus Reineke"></iframe>
Kopiere diesen Code in das Inhaltselement reines HTML (zu finden unter Besondere Elemente).
Auf der Seite VVZ klickst Du nun Adresse in Zwischenablage kopieren an und tauschst die Adresse aus dem Copy & Paste Beispielcode "https://slapps4.ruhr-uni-bochum.de/ivvz_webservice/getdata.cfc?method=page&type=courselist&dt=6&ct=0&do=a&fi=31&fo=0&hl=1&jt=1&la=de&ls=1&lr=0xA191D10B2521694F823DB44338B43914&lv=0&sz=m",durch die Adresse in der Zwischenablage aus.
Da sich der iframe leider nicht automatisch in der Höhe dem Inhalt anpasst, solltest Du noch die Höhe des iframe anpassen um dort keinen Scrollbalken, bzw. am Ende der Liste keinen Leerplatz zu haben.
Ist ein vertikaler Scrollbalken zu sehen, dann vergrössere height="600px" auf z.B. height="800px".
Ist am Ende der Liste ein leerer Bereich zu sehen, dann verkleinere height="600px" auf z.B. height="200px"
An die richtige Höhe mußt Du Dich ggf. durch Probieren herantasten und solltest diese zum jeweiligen Semesterbeginn überprüfen, da sich die Länge der Liste mit der Anzahl der Veranstaltungen ändern kann.
Beachte allerdings, das sich im responsive Design auf kleinen Ausgabegeräten ein Scrollbalken kaum verhindern lässt.
Obwohl die Breite schon auf width="100%" steht, füllt der iframe nicht die gesammte Breite aus.
Auf beide Probleme haben wir keinen Einfluss, da die Formatierung vom VVZ vorgegeben wird.
Hier die Veranstaltungsliste von Prof. Dr. Markus Reineke: