Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elan-ev/studip-opencast-plugin
This is an Stud.IP plugin for Opencast
https://github.com/elan-ev/studip-opencast-plugin
integration lms opencast plugin stud-ip video
Last synced: 8 days ago
JSON representation
This is an Stud.IP plugin for Opencast
- Host: GitHub
- URL: https://github.com/elan-ev/studip-opencast-plugin
- Owner: elan-ev
- License: gpl-2.0
- Created: 2010-10-13T15:01:03.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T13:32:49.000Z (9 days ago)
- Last Synced: 2024-11-11T14:28:47.753Z (9 days ago)
- Topics: integration, lms, opencast, plugin, stud-ip, video
- Language: PHP
- Homepage: https://elan-ev.github.io/studip-opencast-plugin/
- Size: 13.8 MB
- Stars: 9
- Watchers: 15
- Forks: 20
- Open Issues: 91
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Stud.IP-Opencast-Plugin
=======================**Diese Pluginversion ist noch nicht einsatzbereit für bestehende Installationen!**
*This plugin serves as a connection between [Opencast](http://opencast.org) and
the LMS [Stud.IP](http://studip.de/).**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](https://develop.studip.de/studip/plugins.php/pluginmarket/presenting/details/dfd73b3d67c627be493536c1ae0e27c9). To build your own version, make sure to read how to [Build a working plugin zip](https://github.com/elan-ev/studip-opencast-plugin/wiki/Build-a-working-plugin-zip).*
Plugin-Version: 3.x
Kompatibel zu Stud.IP Versionen: 4.6+
Kompatibel zu Opencast Versionen: 13+**Beachten Sie die [INSTALL.md](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.Fallstricke und Einschränkungen
-------------------------------* 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 Cronjob `Opencast - "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.