elan ev logo
elan ev logo
Vertrieb kontaktieren

Opencast-Plugins in Moodle - Lernmanagement wird zur Videoplattform

Moodle ist ein Learning Management System (LMS), also eine Plattform, mit der wir Lerninhalte online bereitstellen, Kurse organisieren und die Zusammenarbeit zwischen Lernenden und Lehrenden fördern können.

Was wir an Moodle besonders schätzen: Es ist Open Source und hat eine riesige internationale Community hinter sich. Genau das macht das LMS so robust und durchdacht. Weil weltweit unzählige Bildungseinrichtungen, Unternehmen und Entwickler:innen damit arbeiten, ist das System unglaublich gut strukturiert und technisch ausgereift.

Für nahezu jeden Bereich gibt es umfangreiche Dokumentationen, klare Richtlinien und Schritt-für-Schritt-Anleitungen, egal ob gerade Studierende, Lehrende oder Entwickler:innen einsteigen. Diese starke Basis sorgt dafür, dass Moodle stabil läuft und sich trotzdem flexibel an unsere Bedürfnisse anpassen lässt.

Kurz gesagt: Wir mögen Moodle, weil es nicht nur funktioniert, sondern weil dahinter eine weltweite Community steht, die Wissen teilt und Qualität sichert.

Moodle X Opencast - Durch Plugins zusammengeführt

Die Moodle Opencast Plugins wurden ursprünglich Ende 2017 ins Leben gerufen und seitdem von der Universität Münster aktiv betreut und weiterentwickelt. Seitdem haben sich die Plugins dank vieler engagierter Entwickler:innen stetig weiterentwickelt und sind zu einem festen Bestandteil der Moodle-Opencast-Integration geworden.

Auch wir beim elan e.V. sind Teil dieser Geschichte. Seit August 2019 bringen wir uns aktiv ein - mit neuen Funktionen, technischen Verbesserungen und zahlreichen Bugfixes. Einige unserer Erweiterungen haben die Nutzung des Plugins entscheidend vereinfacht und erweitert.

Mittlerweile sind wir seit rund vier bis fünf Jahren auch Maintainer in der offiziellen Opencast Moodle Organisation auf GitHub und helfen dabei, die Weiterentwicklung zu koordinieren und die Qualität des Codes zu sichern.

Kurz gesagt: Wir begleiten das Projekt seit Jahren mit Herzblut und freuen uns, zur stetigen Verbesserung dieser wichtigen Schnittstelle zwischen Moodle und Opencast beizutragen.

Erweiterungen für mehr Funktionalität

Durch die Opencast Plugins wird aus Moodle ein echtes Videoportal. Die Plugins bestehen aus mehreren Bausteinen, die zusammen dafür sorgen, dass Videos aus Opencast direkt in Moodle verwaltet, angezeigt und genutzt werden können, ohne dass Nutzende ständig zwischen Systemen wechseln müssen.

Im Grunde spiegeln die Plugins fast alle wichtigen Funktionen wider, die Opencast selbst bietet. Damit lassen sich Videos direkt in Moodle hochladen, bearbeiten, teilen oder in Kurse einbinden. Hier ein kurzer Überblick:

  • Opencast API (tool): Das Herzstück der Integration. Dieses Plugin stellt die Verbindung zu Opencast über die REST-API her, im Hintergrund läuft dabei unsere eigene Opencast PHP Library, die wir beim elan e.V. entwickelt haben. Seit Version v5-r1 wurde der Funktionsumfang deutlich erweitert.
  • Opencast Videos (block): Früher war dieses Plugin für das komplette Videomanagement zuständig - also zum Hochladen (einzeln oder in Stapeln), Bearbeiten, Herunterladen, Exportieren oder Importieren von Videos. Seit Version v5-r1 sind diese Funktionen direkt in das Opencast API Plugin übergegangen.
  • Opencast Video Provider (mod): Dieses Plugin sorgt dafür, dass Opencast-Videos direkt als Aktivität in einem Moodle-Kurs eingebunden werden können.
  • Opencast Videos Filter (filter): Damit lassen sich Videos als Platzhalter in Textfeldern innerhalb eines Kurses anzeigen, ideal, um Inhalte visuell zu ergänzen.
  • H5P Opencast Extension: Diese Erweiterungen verbinden Opencast mit H5P, sodass Videos aus Opencast auch in interaktive H5P-Lerninhalte integriert werden können.

Dank dieser Integration können Lehrende und Lernende mit Videos arbeiten, ohne Moodle verlassen zu müssen. Alles, vom Upload bis zur Wiedergabe, passiert in einer vertrauten Umgebung. Das spart Zeit, reduziert technische Hürden und macht den Einsatz von Videomaterialien im digitalen Lernen deutlich einfacher.

Weitere Infos gibt's übrigens auf moodle.org oder in der offiziellen Opencast-Dokumentation.

Nicht nur Code - sondern echte Menschen

Hinter den Moodle Opencast Plugins steht nicht nur Code, sondern eine lebendige Community. In dieser Gemeinschaft kommen Menschen aus der ganzen Welt zusammen: Systemadministrator:innen, Entwickler:innen, Lehrende und ganz normale Nutzer:innen, die mit den Plugins arbeiten oder einfach auf dem Laufenden bleiben wollen.

Was ist das Besondere daran?

Die Community ist bunt gemischt und unglaublich aktiv. Wir tauschen Erfahrungen aus, helfen uns gegenseitig bei technischen Fragen und besprechen neue Ideen für die Weiterentwicklung. So entstehen viele Verbesserungen direkt aus der Praxis, also aus den echten Bedürfnissen derer, die Moodle und Opencast täglich nutzen.

Warum lohnt es sich, dabei zu sein?

Wer Teil der Community ist, bekommt regelmäßig Updates zu neuen Versionen, Einblicke in aktuelle Entwicklungen und kann Fragen stellen oder an Diskussionen teilnehmen. Man ist also immer nah dran am Puls des Projekts, und kann sogar mitentscheiden, wohin sich die Plugins in Zukunft bewegen.

Wie kann man mitmachen?

Ganz einfach: Es gibt einen öffentlichen Element-Channel, in dem sich die Community austauscht:
> Moodle Opencast Community Channel auf Element

Außerdem findet jeden ersten Mittwoch im Monat um 15:00 Uhr (Europa/Berlin) ein offenes Online-Meeting statt, bei dem alle willkommen sind. Mehr Infos dazu gibt's hier:
> Opencast Webmeetings