Startseite
» NETZWERK-ADMIN
»
Wie man BigBlueButton in das Moodle-LMS integriert (Schritt für Schritt)
Wie man BigBlueButton in das Moodle-LMS integriert (Schritt für Schritt)
Kurz gesagt: Bei Moodle 4.0 und höher ist die Installation eines separaten BigBlueButton-Aktivitäts-Plugins normalerweise nicht erforderlich. Aktivieren Sie die integrierte Aktivität, falls diese auf Ihrer Website deaktiviert ist, geben Sie die BigBlueButton-Server-URL und das zugehörige Schlüsselwort in den Website-Einstellungen ein und fügen Sie anschließend eine BigBlueButton-Aktivität zu einem Kurs hinzu. Testen Sie diese dann mit einem Dozenten und einem eingeschriebenen Studierenden. Sie benötigen einen funktionierenden BigBlueButton-Dienst und die Zugangsdaten des Anbieters oder Serveradministrators. Die Installation der Moodle-Aktivität allein erstellt keinen Videokonferenzserver.
Diese Anleitung beschreibt die standardmäßige Moodle-Aktivitätsintegration, nicht die separate LTI-Bereitstellung. Die unten aufgeführten Bezeichnungen und Menüpfade können je nach Moodle-Version oder -Theme leicht variieren. Die Benutzeroberflächen-Panels dienen als visuelle Referenz für die Einstellungen und den Workflow und sind keine Screenshots einer laufenden Moodle-Installation.
Muss ich ein weiteres Moodle-Plugin installieren?
Normalerweise nicht. Moodle integrierte BigBlueButton in Version 4.0 als Kern-Plugin. In den Versionen 4.0 bis 5.2 musste ein Administrator es unter „ Website-Administration > Plugins > Aktivitäten verwalten“ aktivieren und die Datenverarbeitungsvereinbarung akzeptieren. Laut der Dokumentation zu Moodle 5.3 ist die Aktivität bei Neuinstallationen standardmäßig aktiviert, der Administrator muss jedoch weiterhin die Server-URL und das gemeinsame Geheimnis eingeben. Bis dahin kann BigBlueButton in der Aktivitätsauswahl als nicht verfügbar angezeigt werden. Wenn Ihre Website älter als Moodle 4.0 ist, prüfen Sie die Plugin-Version, die zu Ihrer Moodle-Version passt, bevor Sie eine separate Kopie installieren. Installieren Sie kein doppeltes Aktivitätsmodul auf einer neueren Website. Informationen zur Geschichte des Kern-Plugins finden Sie in den Moodle-Upgrade-Hinweisen zu BigBlueButton und zum aktuellen Verhalten der Aktivität in der Moodle-5.3-Dokumentation .
Was sollte ich vor der Einrichtung vorbereiten?
Ein BigBlueButton-Dienst: entweder ein Server, den Ihre Organisation betreibt, oder ein gehosteter Dienst, der die Moodle-Integration ermöglicht.
Die Server-URL und das gemeinsame Geheimnis erhalten Sie von Ihrem Provider oder Serveradministrator. Wenn Sie einen kompatiblen, selbst gehosteten BigBlueButton-Server verwalten, kann dessen Administrator den entsprechenden Befehl sudo bbb-conf --secretauf diesem Server ausführen. Dieser Befehl gibt die URL und das API-Geheimnis aus.
Administratorzugriff auf Moodle: Nur ein Site-Administrator kann die serverweiten Zugangsdaten ändern; ein Kursleiter kann die Aktivität hinzufügen, nachdem sie aktiviert wurde.
Ein Testkurs und Testkonten: Verwenden Sie ein Lehrer- oder Moderatorenkonto und ein im Kurs eingeschriebenes Schülerkonto.
Die URL ist die BigBlueButton-Serveradresse, die für die API-Integration bereitgestellt wird und üblicherweise mit „.example.com“ endet /bigbluebutton/. Kopieren Sie den Wert des Anbieters exakt, inklusive https://des abschließenden Schrägstrichs, anstatt einen erratenen /apiPfad hinzuzufügen. Das gemeinsame Geheimnis signiert Server-zu-Server-API-Anfragen. Behandeln Sie es vertraulich: Die Sicherheitsrichtlinien von BigBlueButton weisen darauf hin, dass das Geheimnis nicht in browserseitigem JavaScript oder öffentlichen Kursinhalten offengelegt werden darf. Wenn Sie Zugangsdaten für einen gehosteten Dienst verwenden, kann dieser eigene Beschränkungen für Teilnehmer, Aufzeichnungen oder Sitzungen festlegen.
Der BigBlueButton-Serveradministrator kann mit dem Befehl bbb-conf --secret die Server-URL und das gemeinsame Geheimnis abrufen; das Beispielgeheimnis ist unkenntlich gemacht.
Wie verbinde ich Moodle mit dem BigBlueButton-Server?
1. Überprüfen Sie die Moodle-Version und aktivieren Sie die Aktivität.
Melden Sie sich als Website-Administrator an und überprüfen Sie die Moodle-Version unter den Website-Benachrichtigungen oder den Systeminformationen. Falls die Aktivität „BigBlueButton“ deaktiviert ist, aktivieren Sie sie auf der Seite zur Aktivitätsverwaltung. In den Upgrade-Hinweisen von Moodle 4.0–5.2 ist angegeben, dass diese Kernaktivität standardmäßig deaktiviert sein kann und der Administrator der Datenverarbeitungsvereinbarung zustimmen muss, um sie zu aktivieren. Auf einer neuen Moodle-5.3-Website sollte sie als aktiviert angezeigt werden, jedoch kann sie aufgrund fehlender Zugangsdaten weiterhin nicht in der Auswahlliste erscheinen. Die Menüposition kann variieren; verwenden Sie die Website-Administrationssuche nach „BigBlueButton“, falls die Bezeichnungen nicht mit Ihrem Design übereinstimmen.
Geben Sie den von Ihrem Host bereitgestellten Endpunkt und das gemeinsame Geheimnis in den BigBlueButton-Einstellungen von Moodle ein und speichern Sie diese anschließend.
2. Geben Sie die Server-URL und das gemeinsame Geheimnis ein.
Öffnen Sie die BigBlueButton-Einstellungen in der Website-Administration, üblicherweise unter „Plugins“ oder „Plugins > Aktivitätsmodule“ . Suchen Sie die allgemeinen Einstellungen für die BigBlueButton-Server-URL und das BigBlueButton-Sicherheitsgeheimnis . Fügen Sie die Werte Ihres Dienstanbieters oder Serveradministrators ein und speichern Sie die Änderungen. Die Moodle-Dokumentation (Version 5.3) beschreibt die Eingabe dieser Zugangsdaten auf der BigBlueButton-Einstellungsseite; die genaue Bezeichnung kann in früheren Versionen abweichen.
Bei einem selbstgehosteten Dienst vergleichen Sie die Moodle-Werte mit der URL und dem geheimen Schlüssel, die auf dem BigBlueButton-Server angezeigt werden. Generieren oder ändern Sie den Serverschlüssel nicht einfach zur Fehlerbehebung: Jedes Frontend, das diesen Server nutzt, muss auf den neuen Wert aktualisiert werden. Der geheime Schlüssel ist kein Passwort für Studierende und darf nicht in Begrüßungsnachrichten von Aktivitäten verwendet werden. BigBlueButton erläutert die Funktionsweise des gemeinsamen geheimen Schlüssels zur Validierung von API-Aufrufen im BigBlueButton-Server-Anpassungsleitfaden und in der BigBlueButton-API-Sicherheitsdokumentation .
3. Fügen Sie einem Kurs eine Testaktivität hinzu.
Öffnen Sie einen Kurs, für den Sie Bearbeitungsrechte besitzen, und aktivieren Sie den Bearbeitungsmodus. Wählen Sie im Zielbereich „ Aktivität oder Ressource hinzufügen“ und anschließend „BigBlueButton“ . Falls BigBlueButton nicht vorhanden ist, führen Sie die Website-Prüfungen aus Schritt 1 erneut durch, anstatt ein anderes Plugin hinzuzufügen. Verwenden Sie eine eindeutig benannte temporäre Sitzung, z. B. „BBB-Verbindungstest“, damit die Studierenden diese nicht mit einer geplanten Unterrichtsstunde verwechseln.
Im Kursaktivitätsauswahlmenü erscheint BigBlueButton als Aktivität, nachdem der Website-Administrator es aktiviert und konfiguriert hat.
4. Details und Zeitplan des Meetings festlegen.
Geben Sie der Aktivität einen aussagekräftigen Namen und fügen Sie eine kurze Beschreibung hinzu, die den Zweck des Raums erläutert. Eine Begrüßungsnachricht ist optional. Entscheiden Sie, ob die Option „ Auf Moderator warten“ aktiviert werden soll : Ist diese Option aktiviert, warten die Studierenden, bis ein Benutzer mit Moderatorenrechten den Raum betritt. Falls der Kurs ein bestimmtes Start- oder Endfenster hat, legen Sie den Zeitplan fest und überprüfen Sie die Zeitzone des Kurses. Vermeiden Sie es, eine Testaktivität für Gäste zu öffnen, es sei denn, Ihre Institution erlaubt diesen Zugriff ausdrücklich; der Zugriff für reguläre eingeschriebene Benutzer lässt sich bei der Einrichtung einfacher steuern.
Verwenden Sie zunächst die Standard-Teilnehmerrollen. Falls der Dozent den Raum moderieren soll, stellen Sie vor dem Test sicher, dass das Konto die entsprechende Rolle im Moodle-Kurs besitzt. Gastlinks und externer Zugriff unterliegen separaten Bedingungen auf Website-Ebene und sind möglicherweise nicht verfügbar, wenn die Moodle-Website eine Anmeldung erfordert.
Das Aktivitätsformular enthält ein Namensfeld und eine optionale Begrüßungsnachricht, eine Einstellung zum Warten auf einen Moderator sowie Steuerelemente zur Terminplanung.
Wie kann ich überprüfen, ob die Integration für die Lernenden funktioniert?
5. Speichern Sie die Aktivität und überprüfen Sie, ob sie im Kurs angezeigt wird.
Speichern Sie die Aktivität und kehren Sie zur Kursseite zurück. Überprüfen Sie, ob Name und geplante Zeit korrekt sind. Wenn die Aktivität ausgeblendet ist, außerhalb ihres Verfügbarkeitszeitraums liegt oder durch eine Gruppe oder Zugriffsbedingung eingeschränkt ist, ist sie für Studierende möglicherweise nicht sichtbar, selbst wenn die Serververbindung funktioniert. Überprüfen Sie die Sichtbarkeit der Aktivität und die Kursteilnahme, bevor Sie den BigBlueButton-Server diagnostizieren.
Eine gespeicherte wöchentliche Seminaraktivität erscheint im Kursbereich mit ihren Termindetails.
6. Als Lehrkraft beitreten und den Audiozugriff überprüfen.
Öffnen Sie die Testaktivität als Lehrkraft oder Moderator. Wenn Sie aufgefordert werden, die Audioverbindung herzustellen, wählen Sie „Mikrofon“ , um Sprechen und Hören zu testen, oder „ Nur Hören“, wenn Sie die Wiedergabe ohne Mikrofon überprüfen. Erlauben Sie dem Browser den Zugriff auf das Mikrofon, wenn Sie dazu aufgefordert werden. Eine Browser-Berechtigungsverweigerung ist etwas anderes als ein Moodle-Anmeldefehler: Wenn sich der Raum öffnet, die Audioübertragung aber fehlschlägt, überprüfen Sie zuerst die Website-Berechtigungen des Browsers und das ausgewählte Audiogerät.
Auf das akustische Signal hin können die Teilnehmer wählen, ob sie sich mit Mikrofon beteiligen oder nur zuhören möchten.
7. Melden Sie sich erneut mit einem eingeschriebenen Studierendenkonto an.
Melden Sie sich mit einem zweiten Browserprofil oder einem anderen Gerät als eingeschriebener Student an und öffnen Sie dieselbe Aktivität. Prüfen Sie, ob der Student sofort beitreten kann oder wie erwartet auf einen Moderator wartet. Stellen Sie sicher, dass der Teilnehmer im Raum angezeigt wird und ein kurzer Chat- oder Audiotest funktioniert. Dieser Test ist aussagekräftiger als ein Start durch einen Administrator, da die Sichtbarkeit des Studenten, die Kurseinschreibung, Gruppenbeschränkungen und Moderatoreinstellungen das Ergebnis beeinflussen können.
In einem gemeinsamen Klassenzimmer kann der Präsentationsbereich neben der Teilnehmerliste und dem Chatfenster angezeigt werden.
8. Überprüfen Sie Aufnahmen nur, wenn Ihre Konfiguration dies unterstützt.
Die Aufzeichnung ist optional und hängt vom Server, den Aktivitätseinstellungen, Berechtigungen und dem Serviceplan ab. Wenn die Aufzeichnung aktiviert ist, führen Sie eine kurze Testaufzeichnung durch, beenden Sie das Meeting ordnungsgemäß und prüfen Sie, ob den vorgesehenen Moodle-Rollen ein Link zur Aufzeichnung zur Verfügung steht. Die Aufzeichnung wird möglicherweise nicht sofort angezeigt. In der Moodle-Upgrade-Dokumentation wird darauf hingewiesen, dass Aufgaben zur Verarbeitung von Aufzeichnungsmetadaten asynchron ausgeführt werden können und dass der Moodle-Cronjob für die aufzeichnungsbezogene Verarbeitung im dokumentierten Upgrade-Szenario aktiv sein muss. Prüfen Sie den aktuellen Cronjob-Status der geplanten Aufgaben in Moodle und die Aufzeichnungsrichtlinien Ihres Anbieters, bevor Sie davon ausgehen, dass die Integration selbst fehlerhaft ist.
Unterhalb der Aktivität kann ein Aufzeichnungseintrag erscheinen, wenn Aufzeichnungen aktiviert, verarbeitet und für diesen Benutzer verfügbar sind.
Was passiert, wenn Moodle keine Verbindung herstellen kann oder die Studierenden nicht beitreten können?
Symptom
Zuerst prüfen
Der BigBlueButton fehlt in der Aktivitätsauswahl.
Prüfen Sie, ob die integrierte Aktivität für Ihre Moodle-Version aktiviert und verfügbar ist.
Die Aktivität ist in Moodle 5.3 ausgegraut.
Vervollständigen Sie die Einrichtung der Server-URL und des gemeinsamen Geheimnisses; laut aktueller Dokumentation ist der Server bei unvollständigen Zugangsdaten nicht verfügbar.
Moodle meldet, dass der Server nicht verfügbar ist oder der Raum nicht gestartet werden kann.
Vergleichen Sie die exakte URL und das Geheimnis mit den Werten des Anbieters; überprüfen Sie, ob der Moodle-Server den BigBlueButton-Host über HTTPS erreichen kann.
Der Lehrer kann teilnehmen, ein Schüler jedoch nicht.
Überprüfen Sie die Kursanmeldungen, die Sichtbarkeit der Aktivitäten, die Zugriffsdaten, die Gruppenbeschränkungen und die Einstellungen für die Moderatorenwartezeit.
Der Raum öffnet sich, aber Audio und Video funktionieren nicht.
Prüfen Sie die Browserberechtigungen und die Medien-/Netzwerkanforderungen des BigBlueButton-Dienstes; die API-Konnektivität allein reicht nicht aus, um den Medienpfad jedes Teilnehmers zu überprüfen.
Es liegt keine Aufnahme vor.
Prüfen Sie, ob die Aufzeichnung unterstützt und aktiviert ist, wer sie ansehen kann und überprüfen Sie den Status der geplanten Aufgaben/Cronjobs.
Wenn Moodle meldet, dass der Raum nicht betreten werden kann, überprüfen Sie zunächst die URL, das gemeinsame Geheimnis und die Servererreichbarkeit. Die ältere Moodle-Fehlerbehebungsseite beschreibt diese häufigen Ursachen; nutzen Sie sie als Diagnose-Checkliste und verwenden Sie dabei die aktuellen Zugangsdaten Ihres Anbieters, anstatt die Werte des alten Testservers zu kopieren. Bei einem selbstverwalteten Server kann der BigBlueButton-Administrator den Dienst auch serverseitig überprüfen. Geben Sie das gemeinsame Geheimnis nicht in Screenshots, Supportanfragen oder öffentlichen Protokollen an.
Checkliste für die endgültige Einrichtung
Die Moodle-Version und der Status des Aktivitätsmoduls sind bekannt.
Der korrekte BigBlueButton-Endpunkt und das gemeinsame Geheimnis sind in den Website-Einstellungen gespeichert.
Die Aktivität wird im Kurs angezeigt und ist für den Testteilnehmer sichtbar.
Ein Lehrer und eingeschriebener Schüler können die vorgesehenen Rollen übernehmen.
Die Audiowiedergabe im Browser funktioniert für mindestens einen Teilnehmer.
Die Wiedergabe von Aufnahmen wird nur dann separat getestet, wenn sie Teil des Dienstes ist.
Eine erfolgreiche Integration bedeutet, dass Moodle eine Sitzung für die richtigen Kursteilnehmer erstellen und starten kann – nicht nur, dass eine BigBlueButton-Aktivität im Auswahlmenü vorhanden ist. Wenn der Start für Lehrende funktioniert, aber für Studierende, Medien oder Aufzeichnungen Probleme auftreten, sollten Sie die entsprechenden Berechtigungen oder Dienstebenen separat überprüfen, anstatt die Moodle-Kernaktivität wiederholt neu zu installieren.