Как подключить BigBlueButton к Moodle

BigBlueButton — популярная система веб-конференций с открытым исходным кодом, которая используется для онлайн-обучения, проведения вебинаров, брифингов и презентаций.

Изначально создатели системы назвали ее Blindside, но позже переименовали в BigBlueButton, поскольку для запуска видеоконференции нужно нажать символическую большую синюю кнопку. Далее  в статье мы будем называть систему кратко – BBB.

BBB делит пользователей на следующие группы:

  • «Преподаватель» может совершать любые действия,
  • «Ассистент» (без права редактирования) может преподавать и ставить оценки, но не может вносить изменения в курс,
  • «Студент» может участвовать в чате и опросах, отправлять/получать аудио- и видеоматериалы, работать с материалами курса,
  • «Гость» может только читать некоторые материалы.

Если вы — создатель курса, то автоматически получите роль «Преподаватель». Дополнительно в системе предусмотрен статус «Руководитель», его могут получить пользователи с ролью «Преподаватель» или «Ассистент».

BigBlueButton можно скачать с официального сайта. Она используется бесплатно, вам понадобится лишь сервер, на котором можно развернуть и настроить BBB.

Какие возможности есть у BBB?

Система поддерживает в режиме реального времени совместное использование материалов разного формата: аудио и видео, слайдов, онлайн-опросов, многопользовательской доски, комнат обсуждений, чата, запись сеансов и их воспроизведение для последующего просмотра.

Вы можете использовать систему не только для дистанционного обучения, но и для проведения брифингов и презентаций или для личного общения.

ВВВ — многопользовательское приложение, поэтому оно подходит для проведения обучения удаленных учебных групп.

Пользователи могут загружать материал в формате PDF или любом другом, поддерживаемым OpenOffice.org, включая форматы Microsoft Office. Кроме того, в ВВВ есть функции рисования и виртуальная указка, что упрощает проведение презентаций.

Если вы хотите заняться онлайн-обучением с веб-конференциями, то связка Moodle с BigBlueButton станет отличным решением. Система дистанционного обучения Moodle позволяет бесплатно создавать онлайн-курсы и проводить тестирования. Платформу можно настроить под любые задачи, связка Moodle + BBB закроет весь необходимый инструментарий для проведения теоретической и лекционной частей и практических занятий. Вы сможете бесплатно использовать полный функционал систем, не тратя время на детальное изучение настроек. Просто разверните Moodle в один клик и наполните его контентом, а для проведения конференций используйте встроенный BBB.

​​Для того, чтобы пользоваться BBB и Moodle, вам необходимо установить их на сервер. 

Давайте разберемся как это делается.

Установка BigBlueButton на сервер

Мы подготовили подробную инструкцию, для тех пользователей у которых есть готовый к работе сервер, с помощью которой вы сможете установить BBB на операционную систему Ubuntu. 

Шаг 1. Установка BBB через протокол SSH подойдет для любого сервера, но для нее потребуется домен. Если у вас его нет, то вы можете приобрести его у Beget.

Если у вас уже есть домен, в панели управления хостингом внесите в его DNS-зону эти А-записи:

  • *ваш домен*.ru A IpServera
  • www.*ваш домен*.ru A IpServera

Шаг 2. Проверьте, пингуется ли ваш домен на IP-адрес сервера. Сделать это можно с помощью сервиса 2whois.ru, в котором вам нужно ввести домен или IP:

Если после проверки вы увидели вы увидели такое предупреждение, значит, ваш домен не пингуется:

В таком случае проверьте, верно привязан ли ваш домен к IP-адресу сервера. Таким же образом проверьте запись с www:

Шаг 3. Для установки BBB нам понадобится SSH-клиент. Например, PuTTY. О том, как установить эту утилиту, вы можете узнать из этой статьи.

Запустите PuTTY и в появившемся окне введите IP-адрес сервера:

Шаг 4. В открывшейся консоли вы увидите запрос на ввод логина и пароля для входа на сервер:

В качестве логина к любому серверу используется root. Поэтому после login as введите root и нажмите Enter. Вам останется ввести пароль к серверу (который вы получили, когда создавали VPS или shared hosting):

Для безопасности пароль после ввода не будет отображаться в консоли.

Нажмите Enter. 

Готово! Вы подключились к серверу.

Шаг 5. В консоль PuTTY введите эту команду, после чего нажмите на Enter:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-24 -s *ваш домен* -e info@*ваш домен* -a -w -g turn.bigbluebutton.ru:Big8976

Вам не обязательно иметь почту, указанную в команде (info@*ваш домен*). Она пишется для генерации SSL-сертификата, который нужен нам для установки.

Дождитесь окончания установки, не закрывая консоль.

Шаг 6. Теперь вам нужно создать аккаунт администратора. Для этого в консоли PuTTY введите команду:

cd greenlight/
docker exec greenlight-v2 bundle exec rake admin:create

Нажмите на Enter. Готово! Вы установили BBB на сервер.

После этого в консоли автоматически появятся ссылка на установленную вами систему BigBlueButton и данные для входа в аккаунт администратора: логин (email) и пароль.

Шаг 7. Перейдите на страницу BigBlueButton, введите логин и пароль из консоли:

Система предупредит, что вы используете пароль по умолчанию. Смените его, перейдя во вкладку «Профиль», а затем — «Пароль»:

Теперь мы можем перейти к добавлению элемента BBB в Moodle.

Как интегрировать BigBlueButton в Moodle?

Если у вас уже есть собственный сервер с установленным Moodle и вы хотите интегрировать BigBlueButton в Moodle, мы подготовили для вас короткую и простую инструкцию по настройке (как установить мудл на сервер читайте в инструкции):

  1. Нажимаем на Log in и указываем данные учетной записи на сайте Moodle:
  1. В поиске введем big blue button и нажмем Search:
  1. Система предложит установить плагин из ZIP-файла. Согласитесь, а в появившемся после этого окне нажмите «Продолжить»:
  1. После других проверок нажмите кнопку «Продолжить». Если понадобится, обновите плагины:
  1. Теперь нам нужно связать BBB с Moodle

Для этого зайдите через консоль управления сервером на VPS, на котором установлен BigBlueButton, и введите команду:

bbb-conf --secret

Вы получите URL сервера и Secret, которые требуются для настройки веб-сервера в административную панель Moodle:

  1. Заходим в административную панель Moodle:
  1. Во вкладке «Плагины» найдите пункт «Видеоконференция BigBlueButton» и перейдите в него:
  1. В появившемся окне заполните поля «URL сервера BigBlueButton» и «Секретный ключ BigBlueButton» данными, полученными на шаге 5.

Перейдите в самый низ страницы и нажмите на «Сохранить изменения».

  1. После перехода по ссылке из письма, отправленного системой на указанную вами при регистрации почту, снова откроется главная страница. Введите свои данные:
  1. После этого вы попадете на страницу личного кабинета BBB:
  1. Для того, чтобы настроить BBB, перейдите в раздел «Организация» во вкладке admin:
  1. Готово! Вы можете начать свою видеоконференцию. Для этого на странице личного кабинета нажмите кнопку «Старт» (в некоторых версиях — «Присоединиться»:

Добавление элемента BBB

  1. Видеоконференция добавляется через кнопку «Добавить элемент или ресурс» в режиме редактирования:
  1. Для этого необходимо выбрать «Видеоконференция BigBlueButton» в перечне элементов курса и нажать «Добавить»:
  1. Вы увидите диалоговое окно изначальной настройки видеоконференции:

Основные настройки

В первую очередь, перейдите в режим редактирования: нажмите на и выберите пункт «Режим редактирования». Перед вами откроется страница редактирования и настройки выбранного элемента. С помощью модуля «Видеоконференция BigBlueButton» вы можете указать название, описание, диапазон дат, в который доступно участие в событии, группы и параметры записи онлайн-сессии. Затем перейдите к «Добавлению участников».

Вам нужно заполнить обязательное поле «Название виртуального собрания», где указывается имя, под которым собрание будет обозначено в курсе. Если необходимо, установите дополнительный флажок «Отправить уведомления», чтобы все записанные на сессию получили сообщение о создании события. Ссылка «Показать больше …» откроет дополнительные настройки.

Расскажем о других параметрах:

  • «Описание» позволяет подробнее рассказать о видеоконференции: отметить ее цели, задачи, тему и преподавателя.
  • С помощью функции «Отображать описание/вступление на странице курса» вы можете обозначить отображение подробного описания с названием сессии в курсе
  • «Приветственное сообщение» позволяет заменить стандартное сообщение при входе в сессию
  • «Участники должны ожидать входа руководителя» устанавливает запрет на вход участникам до входа руководителя собрания. Так вы можете поставить ограничение не только по времени начала сессии.
  • «Сеанс может быть записан» стоит включить, если вы планируете записать его.

В изначальных настройках вам потребуется задать статус участников. Для этого в поле «Участники» выбираем имя выступающего и указываем его роль. Изменять роли пользователям может модератор.

В «Расписании сеансов» вы можете настроить включение и отключение конференции по календарному графику.

Используйте «Общие настройки модуля» для регулирования доступности элемента в курсе, назначение идентификатора, который потребует при выставлении оценки, и настройки группового режима:

При входе в созданный элемент будет отображаться его название, подробное описание, если вы его внесли, и кнопка «Подключиться к сеансу».

Как провести первую видеоконференцию?

Для входа в видеоконференцию дважды нажмите на соответствующую иконку:

Далее выберите ту самую кнопку «Подключиться к сеансу»:

При запуске BigBlueButton появится диалоговое окно, в котором нужно выбрать статус присоединения. Вам надо указать, как вы хотите войти в видеоконференцию: с микрофоном или «Только слушать». Также может появиться запрос на доступ к микрофону и вебкамере. В верхнем меню вы можете найти кнопки для включения и выключения инструментов для общения.

Если в изначальных настройках указано, что участники события должны ожидать подключения руководителя, они будут удерживаться в «зале ожидания», пока он не войдет в видеоконференцию. Сразу после этого у пользователей открывается окно настройки микрофона, и они подключаются к сеансу.

В левой панели появится список всех участников сессии:

Во время нее руководитель может открыть презентацию или текстовый документ. Для этого используйте кнопку «Управление презентациями» в нижнем левом углу окна. Обратите внимание, что вы можете добавлять презентации в форматах PDF или PPT (PPTX).

Также вы можете проводить опросы с помощью кнопки «Начать голосование». Опрос появится сразу же после его создания, вам не придется ждать. У руководителя отобразится окошко с результатами, которые можно опубликовать, чтобы их увидели все участники:

В ходе видеоконференции каждый пользователь может менять свой статус. Например, после того, как участник нажал на кнопку «Поднять руку», руководитель может дать ему статус «Ведущего», а после забрать одним нажатием кнопки.

Режим работы участника отображается дополнительными пиктограммами:

  • Зеленые наушники означают, что пользователю доступен режим прослушивания, а красные — что аудио ему недоступно.
  • Красный микрофон указывает на то, что участник его отключил, а зеленый соответственно, — что пользователь его использует.
  • Доска указывает на слушателя, который получил роль Ведущего и в данный момент управляет областью с презентацией.

Руководитель может управлять доступом конкретного участника, нажав на его имя левой кнопкой мыши, и включением и отключением микрофонов отдельных пользователей, а также использовать кнопку настроек. Она находится над списком слушателей и позволяет отключать микрофоны сразу всем участникам сессии и удалять их из нее.

Текстовый чат находится в правой стороне окна. В чате можно общаться со всей аудиторией или отдельно с каждым участником, то есть создать приватный диалог.

Руководитель может загружать и демонстрировать файлы, транслировать свой рабочий стол. Для этого нужно нажать на кнопку с изображением экрана в нижнем меню. Для трансляции рабочего стола в BBB, возможно, потребуется изменить настройки Java в вашем ПК. Если у вас нет необходимых обновлений, система перенаправит на сайт Java.

Браузер может запросить согласие на использование разрешений для просмотра рабочего стола или отдельных окон. Когда вы дадите разрешение, на рабочем столе появится уведомление о том, что был предоставлен доступ к определенному окну.

С помощью специальных настроек вы можете вывести субтитры:

Руководитель видеоконференции может управлять аудиторией во время проведения сессии, но важно заранее сообщить ее правила участникам: договориться не спамить в чат, дожидаться своей очереди для вопросов и так далее. При присоединении к группам у Ведущего откроются несколько окон видеоконференции, в зависимости от того, сколько комнат было создано. 

Всех участников можно распределить по группам, чтобы они работали изолированно. Позднее вы можете закрыть групповые сеансы и собрать всех пользователей в общую аудиторию. Группы можно организовать с помощью кнопки настройки под листом списка участников сессии «Комнаты групповой работы».

Видеоконференцию можно записать, чтобы после делиться ссылками или демонстрировать запись во время занятий. Для этого вам потребуется нажать на кнопку «Начать запись». Запись автоматически появится в элементе BigBlueButton в окне входа в видеоконференцсвязь, но не сразу.

Окончить сеанс можно с помощью пункта «Завершить конференцию». При этом слушатели выходят из сессии. Если сам участник выберет пункт «Выход», то он покинет сеанса, но он продолжится, пока его не завершит Руководитель. Также вы можете завершить сессию в Moodle со страницы элемента нажатием на соответствующую кнопку.

Если после прочтения, вы поняли, что хотите сразу перейти к организации обучения и не тратить время на настройки и интеграцию BBB в Moodle, вы можете воспользоваться готовым решением от Beget – мы уже все настроили и подготовили сервер. Предлагаем вам перейти к настройке своего курса всего за один клик. Подробности по ссылке.

0
237