This plugin serves as a connection between Opencast and the LMS Stud.IP.
This is the development page for the Opencast plugin. To get a working version for your Stud.IP, head over to the Stud.IP marketplace. To build your own version, make sure to read how to Build a working plugin zip.
Plugin-Version: 1.x
Kompatibel zu Stud.IP Versionen: 4.0 - 4.6
Kompatibel zu Opencast Versionen:
- Bis einschließlich Plugin-Version 1.2.113: 5.x, 6.x, 7.x, 8.x
- Nach Plugin-Version 1.2.113: 8.3+ (für einen Direktupload nach LTI-Anmeldung)
Beachten Sie die INSTALL.md, diese Pluginversion benötigt Konfigurationseinstellungen in Opencast!
Mit dem Opencast-Plugin kann eine Verbindung zwischen einer Opencast-Installation und dem Lernmanagementsystem Stud.IP hergestellt werden. Dies ermöglicht die Erstellung, Verwaltung und Veröffentlichung von Vorlesungsaufzeichnungen direkt in Stud.IP.
Der Fokus der Entwicklung liegt bei einer möglichst intuitiven und einfachen Bedienung. Somit ist für dis Verwendung des Plugins kaum Vorwissen nötig. Außerdem wurde sichergestellt, dass das Plugin folgende Anforderungen erfüllt:
Transparenz der Aufzeichnungstechnik: Die DozentInnen können in ihren Veranstaltung direkt erkennen, ob der gebuchte Veranstaltungsraum mit entsprechender Aufzeichnungstechnik ausgerüstet ist. Dies wird im Plugin durch die Verknüpfung von Stud.IP-Ressourcen mit Aufzeichnungsgeräten in Opencast sichergestellt. DozentInnen benötigen dafür kein technisches Vorwissen über die verwendete Aufzeichnungstechnik.
Einfache Aufzeichnungsplanung: Vorlesungsaufzeichnungen können direkt in dem Stud.IP-Kurs von den DozentInnen geplant werden. Dabei werden im Kurs verfügbare Metadaten bei der Planung berücksichtig. Möglich ist dies mit einer eigenen Planungsansicht. Hiermit entfällt die mehrfache Eingabe von Metadaten.
Kontrolle der Sichtbarkeit: Die DozentInnen können die Sichtbarkeit jeder Aufzeichnung in Stud.IP individuell festlegen.
- Wenn die Opiton
OPENCAST_MANAGE_ALL_OC_EVENTS
("Soll Stud.IP alle Aufzeich- nungen in Opencast verwalten und verwaiste löschen?") aktiviert ist löscht der CronjobOpencast - "Scheduled-Events-Refresh"
alle Ereignisse aus Open- cast, die keinem geplanten Event-Termin einer Stud.IP Veranstaltung zugeordnet werden können. - Ist die Option
OPENCAST_SHOW_TOS
("Müssen Lehrende einem Datenschutztext zustimmen, bevor sie das Opencast-Plugin in einer Veranstaltung verwenden können?") aktiviert, so muss mindestens ein Lehrender, Tutor oder Admin den ToS zugestimmt haben, bevor Studierende (ggf. von roots hochgeladene) Videos sehen können. - Leser*innen einer Veranstaltung können keine Videos sehen.
- Neue Endpunkte bei Updates oder Opencast-Aktualisierungen: Das Plugin cacht
Opencast API Endpunkte in einer Tabelle. Das ist zum einen praktisch, weil man
Uploads dann z.B. an einen dedizierten Ingest-Endpunkt senden könnte (LTI Login
fehlt noch), zum anderen muss man bei Plugin-Updates, die neuen Endpunkte
ansprechen oder bei Verwendung anderer Opencast-Bündelungen (z.B. separater
Admin statt Admin-Presentation) oder Domain-Umstellungen die Endpunkte neu
erkennen lassen. Das geht am einfachsten, indem man die Einstellungen unter
Administration
->Opencast Einstellungen
ohne Änderung abspeichert. - Bei der Verknüpfung von Serien ist zunächst eingestellt, dass in der Veranstaltung nicht geplant werden darf. Damit Lehrende planen und hochladen können, muss die Medienaufzeichnung durch einen root user erlaubt werden.