Um das teilautomatisierte Deployment aufzusetzen, stelle zuerst sicher, dass diese Anforderungen erfüllt sind:
- Dein Kurs liegt im OLAT der UZH unter lms.uzh.ch.
- Du hast vollen Besitzerrechte auf dem Kurs.
- Du hast den Benutzer gitlab als Besitzer zum Kurs hinzugefügt.
- Du planst keinerlei manuelle Änderungen am Ablageordner (z.B. manueller Austausch von Assets). Dies ist wichtig, da jedes neue Deployment die Daten im Ablageordner wieder überschreibt. Falls dir nicht ganz klar ist, was dies bedeutet, ist es für dich wahrscheinlich irrelevant 🙂
Wenn alle Anforderungen erfüllt sind, brauchst du als Nächstes den WebDAV-Pfad deines OLAT-Kurses. Dazu suchst du im WebDAV den Ablageordner des Kurses und merkst dir dessen vollen Namen (z.B. 14HS Finance (L+E)) im Bild unten.
Danach öffnest du im CMS die Hauptseite deines Kurses und fügst dort den Pfad zu deinem Kurs in das Feld "Publish To" ein:
Der Pfad setzt sich für UZH OLAT immer zusammen aus:
- https://lms.uzh.ch/webdav/coursefolders/
- dem Ordnernamen, den du kopiert hast (z.B. also 14HS Finance (L+E))
Im Beispiel von Finance also https://lms.uzh.ch/webdav/coursefolders/14HS Finance (L+E). Wenn du den Kurs mit diesem Pfad speicherst, wird dein Kurs-Package beim nächsten Klick auf "Deploy" automatisch in den Ablageordner deines Kurses hochgeladen.