Jak zintegrować BigBlueButton z Moodle LMS (krok po kroku)

Krótka odpowiedź: W Moodle 4.0 lub nowszym zazwyczaj nie instaluje się oddzielnej wtyczki aktywności BigBlueButton. Włącz wbudowaną aktywność, jeśli jest wyłączona w Twojej witrynie, wprowadź adres URL serwera BigBlueButton i współdzielony klucz dostępu w ustawieniach witryny, a następnie dodaj aktywność BigBlueButton do kursu i przetestuj ją zarówno z nauczycielem, jak i zapisanym studentem. Potrzebujesz działającej usługi BigBlueButton i danych uwierzytelniających od jej dostawcy lub administratora serwera; sama instalacja aktywności Moodle nie tworzy serwera wideokonferencyjnego.

Niniejszy przewodnik dotyczy standardowej integracji aktywności Moodle, a nie osobnego wdrożenia LTI. Poniższe etykiety i ścieżki menu mogą się nieznacznie różnić między wersjami lub motywami Moodle. Panele interfejsu stanowią wizualne odniesienia do ustawień i przepływu pracy, a nie zrzuty ekranu z instalacji Moodle na żywo.

Czy muszę zainstalować inną wtyczkę Moodle?

Zazwyczaj nie. Moodle zintegrował BigBlueButton jako główną wtyczkę w Moodle 4.0. W Moodle w wersjach od 4.0 do 5.2 administrator może potrzebować włączyć tę funkcję w Administracja witryną > Wtyczki > Zarządzanie aktywnościami i zaakceptować umowę o przetwarzaniu danych. Dokumentacja Moodle 5.3 informuje, że ta aktywność jest domyślnie włączona w nowych instalacjach, ale administrator nadal musi wprowadzić adres URL serwera i współdzielony klucz tajny; do tego czasu selektor aktywności może wyświetlać BigBlueButton jako niedostępny. Jeśli Twoja witryna jest starsza niż Moodle 4.0, sprawdź wersję wtyczki odpowiadającą Twojej wersji Moodle przed zainstalowaniem osobnej kopii. Nie instaluj duplikatu modułu aktywności w nowszej witrynie. Zapoznaj się z informacjami o aktualizacji Moodle dla BigBlueButton , aby poznać historię wtyczek głównych, oraz z dokumentacją Moodle 5.3 BigBlueButton, aby poznać aktualne działanie aktywności.

Co powinienem przygotować przed konfiguracją?

  • Usługa BigBlueButton: serwer obsługiwany przez Twoją organizację lub hostowana usługa umożliwiająca integrację z Moodle.
  • Adres URL serwera i współdzielony klucz tajny: zapytaj swojego dostawcę lub administratora serwera. Jeśli administrujesz kompatybilnym serwerem BigBlueButton hostowanym samodzielnie, jego administrator może działać sudo bbb-conf --secretna tym serwerze. Polecenie wyświetla adres URL i klucz tajny API.
  • Dostęp administratora do Moodle: tylko administrator witryny może zmieniać dane uwierzytelniające serwera w całej witrynie; nauczyciel kursu może dodać aktywność po jej włączeniu.
  • Kurs testowy i konta testowe: należy użyć jednego konta nauczyciela lub moderatora i jednego konta ucznia zapisanego na kurs.

Adres URL to adres serwera BigBlueButton podany w celu integracji API, zazwyczaj kończący się na /bigbluebutton/. Skopiuj dokładnie wartość dostawcy, łącznie https://z końcowym ukośnikiem, zamiast dodawać zgadywaną /apiścieżkę. Współdzielony klucz tajny podpisuje żądania API między serwerami. Zachowaj prywatność: wytyczne dotyczące bezpieczeństwa API BigBlueButton zalecają, aby nie ujawniać klucza tajnego w JavaScript po stronie przeglądarki ani w publicznych treściach kursów. Jeśli korzystasz z poświadczeń usługi hostowanej, dostawca może zastosować własne limity liczby uczestników, nagrań lub sesji.

Terminal serwera BigBlueButton pokazujący polecenie bbb-conf --secret i zredagowany współdzielony sekret
Administrator serwera BigBlueButton może uruchomić polecenie bbb-conf --secret, aby pobrać adres URL serwera i współdzielony tajny klucz; przykładowy tajny klucz jest usunięty.

Jak połączyć Moodle z serwerem BigBlueButton?

1. Sprawdź wersję Moodle i włącz aktywność

Zaloguj się jako administrator witryny i potwierdź wersję Moodle na stronie powiadomień witryny lub informacji o systemie. Jeśli aktywność BigBlueButton jest wyłączona, włącz ją na stronie zarządzania aktywnościami. W Moodle w wersjach 4.0–5.2, w uwagach dotyczących aktualizacji Moodle podano, że aktywność podstawowa może być domyślnie wyłączona i że administrator musi zaakceptować umowę o przetwarzaniu danych, aby ją włączyć. W nowej witrynie Moodle 5.3 powinna być oznaczona jako włączona, ale brak danych logowania może nadal uniemożliwić jej dostęp w selektorze. Pozycja menu może się różnić; jeśli etykiety nie pasują do Twojego motywu, wyszukaj „BigBlueButton” w sekcji „Administracja witryny”.

Ustawienia Moodle BigBlueButton pokazujące adres URL serwera, zamaskowany współdzielony klucz tajny i przycisk Zapisz zmiany
Wprowadź punkt końcowy i współdzielony klucz tajny dostarczone przez Twojego dostawcę w ustawieniach BigBlueButton usługi Moodle, a następnie je zapisz.

2. Wprowadź adres URL serwera i współdzielony klucz tajny

Otwórz ustawienia BigBlueButton w administracji witryny, zazwyczaj w sekcji Wtyczki lub Wtyczki > Moduły aktywności . Znajdź ustawienia ogólne dla adresu URL serwera BigBlueButton i wspólnego hasła BigBlueButton . Wklej wartości od dostawcy usług lub administratora serwera, a następnie zapisz zmiany. Dokumentacja Moodle 5.3 opisuje wprowadzanie tych danych uwierzytelniających na stronie ustawień BigBlueButton; dokładna etykieta nawigacyjna może się różnić we wcześniejszych wersjach.

W przypadku usługi hostowanej samodzielnie, porównaj wartości Moodle z adresem URL i tajnym hasłem zgłoszonym na serwerze BigBlueButton. Nie generuj ponownie ani nie zmieniaj tajnego hasła serwera jako doraźnego kroku rozwiązywania problemów: każdy frontend korzystający z tego serwera musi zostać zaktualizowany do nowej wartości. Tajemnica nie jest hasłem studenta i nie może być zawarta w wiadomości powitalnej dotyczącej aktywności. BigBlueButton wyjaśnia, jak współdzielony tajny klucz weryfikuje wywołania API w swoim przewodniku dostosowywania serwera BigBlueButton oraz w dokumentacji bezpieczeństwa API BigBlueButton .

3. Dodaj aktywność testową do kursu

Otwórz kurs, do którego masz uprawnienia do edycji i włącz tryb edycji. W sekcji docelowej wybierz opcję Dodaj aktywność lub zasób , a następnie wybierz opcję BigBlueButton . Jeśli opcja jest niedostępna, wróć do sprawdzenia na poziomie witryny w kroku 1, zamiast próbować dodawać inną wtyczkę. Użyj wyraźnie oznaczonej sesji tymczasowej, takiej jak „Test połączenia BBB”, aby uczniowie nie pomylili jej z zaplanowanymi zajęciami.

Wybór aktywności kursu Moodle otwarty w trybie edycji z wybranym przyciskiem BigBlueButton
W narzędziu wyboru aktywności kursu BigBlueButton pojawia się jako aktywność po jej włączeniu i skonfigurowaniu przez administratora witryny.

4. Ustal szczegóły i harmonogram spotkania

Nadaj aktywności rozpoznawalną nazwę i dodaj krótki opis wyjaśniający cel pokoju. Wiadomość powitalna jest opcjonalna. Zdecyduj, czy włączyć opcję „ Czekaj na moderatora” : po włączeniu tej opcji uczniowie czekają, aż wejdzie użytkownik z rolą moderatora. Jeśli zajęcia mają określony czas rozpoczęcia i zakończenia, ustaw harmonogram i sprawdź strefę czasową kursu. Unikaj udostępniania aktywności testowej gościom, chyba że Twoja instytucja celowo zezwala na taki dostęp; normalny dostęp zarejestrowanych użytkowników jest łatwiejszy do kontrolowania podczas konfiguracji.

Na początku użyj domyślnych ról uczestników. Jeśli instruktor ma moderować salę, przed testowaniem sprawdź, czy konto ma odpowiednią rolę w kursie Moodle. Linki dla gości i dostęp zewnętrzny mają oddzielne warunki na poziomie witryny i mogą być niedostępne, gdy witryna Moodle wymaga od użytkowników zalogowania.

Formularz aktywności BigBlueButton pokazujący pola Nazwa, Opis, Wiadomość powitalna, Czekaj na moderatora i Harmonogram
Formularz aktywności obejmuje nazwę i opcjonalną wiadomość powitalną, ustawienia oczekiwania moderatora i elementy sterujące harmonogramem.

Jak mogę sprawdzić, czy integracja działa dla osób uczących się?

5. Zapisz aktywność i potwierdź, że pojawia się ona w kursie

Zapisz aktywność i wróć do strony kursu. Sprawdź, czy jej nazwa i zaplanowany czas wyglądają poprawnie. Jeśli aktywność jest ukryta, znajduje się poza przedziałem dostępności lub jest ograniczona przez grupę lub warunek dostępu, studenci mogą jej nie widzieć, nawet gdy połączenie z serwerem działa. Przed diagnozą serwera BigBlueButton sprawdź widoczność aktywności i zapisy na kurs.

Strona kursu Moodle z zapisaną aktywnością o nazwie Seminarium tygodniowe i szczegółami daty
Zapisana aktywność cotygodniowego seminarium pojawia się w sekcji kursu wraz ze szczegółami jego harmonogramu.

6. Dołącz jako nauczyciel i sprawdź dostęp do dźwięku

Otwórz aktywność testową jako nauczyciel lub moderator. Gdy w pokoju pojawi się monit o podłączenie dźwięku, wybierz opcję Mikrofon , aby przetestować mówienie i słuchanie, lub Tylko słuchaj, jeśli sprawdzasz odtwarzanie bez mikrofonu. Po wyświetleniu monitu zezwól przeglądarce na dostęp do mikrofonu. Odmowa dostępu do uprawnień przeglądarki różni się od błędu uwierzytelniania Moodle: jeśli pokój się otwiera, ale dźwięk nie działa, najpierw sprawdź uprawnienia witryny w przeglądarce i wybrane urządzenie audio.

Ekran wstępnego dołączenia BigBlueButton z opcjami mikrofonu i tylko słuchania
Po usłyszeniu komunikatu audio uczestnicy mogą zdecydować, czy chcą dołączyć do dyskusji, używając mikrofonu, czy tylko słuchać.

7. Dołącz ponownie, używając zarejestrowanego konta studenckiego

Użyj drugiego profilu przeglądarki lub osobnego urządzenia, aby zalogować się jako zarejestrowany student i otworzyć tę samą aktywność. Sprawdź, czy student może dołączyć od razu lub czy widzi oczekiwane zachowanie oczekiwania na moderatora. Sprawdź, czy uczestnik pojawia się w pokoju i czy krótki test czatu lub audio działa. Ten test weryfikuje więcej niż uruchomienie przez administratora, ponieważ widoczność studenta, rejestracja na kurs, ograniczenia grupy i ustawienia moderatora mogą mieć wpływ na wynik.

Układ sali lekcyjnej BigBlueButton przedstawiający obszar prezentacji, listę uczestników i panel czatu
W przypadku połączonej klasy obszar prezentacji może być wyświetlany obok listy uczestników i panelu czatu.

8. Sprawdź nagrania tylko wtedy, gdy Twoja konfiguracja je obsługuje

Nagrywanie jest opcjonalne i zależy od serwera, ustawień aktywności, uprawnień oraz planu usług. Jeśli nagrywanie jest włączone, wykonaj krótkie nagranie testowe, zakończ spotkanie i sprawdź, czy link do nagrywania jest dostępny dla docelowych ról Moodle. Nagranie może nie pojawić się od razu; dokumentacja aktualizacji Moodle informuje, że zadania metadanych nagrywania mogą być uruchamiane asynchronicznie, a cron Moodle musi być uruchomiony w celu przetwarzania związanego z nagrywaniem w udokumentowanym scenariuszu aktualizacji. Aby sprawdzić aktualne działanie crona, sprawdź status zaplanowanych zadań Moodle oraz politykę nagrywania swojego dostawcy, zanim stwierdzisz, że sama integracja jest uszkodzona.

Karta aktywności kursu Moodle z wpisem „Nagranie” poniżej „Seminarium tygodniowe”
Wpis nagrania może pojawić się pod aktywnością, gdy nagrania są włączone, przetworzone i dostępne dla danego użytkownika.

Co zrobić, jeśli Moodle nie może się połączyć lub studenci nie mogą dołączyć?

ObjawPierwsza kontrola
Brakuje BigBlueButton w selektorze aktywnościSprawdź, czy wbudowana aktywność jest włączona i dostępna dla Twojej wersji Moodle.
Aktywność jest wyszarzona w Moodle 5.3Uzupełnij adres URL serwera i konfigurację współdzielonego klucza tajnego; aktualna dokumentacja mówi, że niekompletne dane uwierzytelniające uniemożliwiają dostęp do serwera.
Moodle informuje, że serwer jest niedostępny lub pokój nie może zostać uruchomionyPorównaj dokładny adres URL i tajny klucz z wartościami dostawcy; sprawdź, czy serwer Moodle może połączyć się z hostem BigBlueButton przez protokół HTTPS.
Nauczyciel może dołączyć, ale uczeń nie możeSprawdź zapisy na kurs, widoczność aktywności, daty dostępu, ograniczenia grupowe i ustawienia oczekiwania moderatora.
Pokój się otwiera, ale dźwięk i obraz nie działająSprawdź uprawnienia przeglądarki i wymagania sieciowe/multimedialne usługi BigBlueButton; samo połączenie API nie weryfikuje ścieżki multimediów każdego uczestnika.
Brak nagraniaSprawdź, czy nagrywanie jest obsługiwane i włączone, sprawdź, kto może je oglądać i przejrzyj status zaplanowanego zadania/cron.

Jeśli Moodle zgłasza, że ​​nie może wejść do pokoju, zacznij od adresu URL, współdzielonego hasła i dostępności serwera. Starsza strona rozwiązywania problemów Moodle opisuje te częste przyczyny; używaj jej jako listy kontrolnej do diagnostyki, pobierając rzeczywiste dane uwierzytelniające od obecnego dostawcy, zamiast kopiować wartości z serwera testowego. W przypadku serwera zarządzanego samodzielnie administrator BigBlueButton może również sprawdzić usługę po stronie serwera. Nie ujawniaj współdzielonego hasła na zrzutach ekranu, postach pomocy technicznej ani w publicznych logach.

Lista kontrolna końcowej konfiguracji

  • Znana jest wersja Moodle i stan modułu aktywności.
  • Prawidłowy punkt końcowy BigBlueButton i współdzielony tajny klucz są zapisywane w ustawieniach witryny.
  • Aktywność pojawia się w kursie i jest widoczna dla studenta biorącego udział w teście.
  • Nauczyciel i zapisany uczeń mogą dołączyć do grupy w przewidzianych rolach.
  • Dźwięk działa w przeglądarce dla co najmniej jednego uczestnika.
  • Odtwarzanie nagrań jest testowane osobno tylko wtedy, gdy stanowi część usługi.

Pomyślna integracja oznacza, że ​​Moodle może utworzyć i uruchomić sesję dla odpowiednich użytkowników kursu – a nie tylko, że aktywność BigBlueButton będzie dostępna w selektorze. Jeśli uruchomienie nauczyciela działa, ale studenci, multimedia lub nagrania nie działają, rozwiąż problemy z uprawnieniami lub warstwami usług osobno, zamiast wielokrotnie reinstalować podstawową aktywność Moodle.

Zostaw komentarz

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

Porównaj 10 narzędzi do pingowania, które umożliwiają szybkie wykrywanie sieci LAN, skanowanie międzyplatformowe i zarządzanie adresami IP. Dowiedz się, co narzędzie pingujące może Ci powiedzieć, a czego nie.

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

Porównaj sześć narzędzi do zarządzania siecią służących do monitorowania wydajności, obejmujących zasięg SNMP, mapowanie, alerty, modele wdrażania i kompromisy kosztów.

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Porównaj siedem darmowych i otwartych monitorów pingów — od kompletnych pakietów sieciowych po ukierunkowane sondy opóźnień — i wybierz odpowiedni monitor pod kątem dostępności, utraty pakietów i historii.

QoS w sieciach: czym jest jakość usług i jak działa

QoS w sieciach: czym jest jakość usług i jak działa

Dowiedz się, co oznacza QoS w sieciach, w jaki sposób oznaczenia DSCP i kolejki ruchu nadają priorytet aplikacjom głosowym, wideo i biznesowym oraz czego QoS nie jest w stanie naprawić.

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Porównaj niezawodne oprogramowanie serwera SFTP dla systemów Windows i Linux, w tym OpenSSH, Bitvise, SolarWinds i SFTPGo. Znajdź rozwiązanie odpowiednie dla swoich potrzeb w zakresie bezpieczeństwa i transferu plików.

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

Porównaj siedem narzędzi do zarządzania adresami IP służących do wykrywania podsieci, koordynacji DNS i DHCP, inwentaryzacji sieci i otwartego oprogramowania IPAM.

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

Porównaj sześć narzędzi do monitorowania systemu Windows Server pod kątem zbierania danych systemu Windows, widoczności aplikacji, modelu wdrażania i licencjonowania, aby znaleźć odpowiednie rozwiązanie.

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

Porównaj narzędzia do skanowania sieciowego umożliwiające szybkie wykrywanie urządzeń, skanowanie adresów IP na wielu platformach oraz zarządzanie IPAM w przedsiębiorstwie. Znajdziesz tu wskazówki dotyczące dopasowania każdej opcji do swojej sieci.

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Zbuduj praktyczny monitoring sieci z przejrzystym zakresem urządzeń, przydatnymi wskaźnikami wydajności, przydatnymi alertami oraz porównaniem SolarWinds NPM, PRTG i OpManager.

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Użyj opcji --traceroute programu Nmap, aby mapować przeskoki do autoryzowanego hosta, zrozumieć dane wyjściowe dotyczące przeskoków i czasu RTT oraz rozwiązywać problemy z brakującymi odpowiedziami bez nadmiernego skanowania.