В качестве задания я решила рассмотреть Jitsi. Обсудив в чате Zulip идеи, я решила остановиться и рассмотреть более подробно интегрирование интерактивной доски в виртуальные комнаты. Данная функция в Jitsi MIEM пока не реализована и предлагается воспользоваться сервисом Jamboard.
Почему Jamboard не достаточно?
В качестве интерактивной доски можно использовать любую другую доску, в зависимости от задачи, но в любом случае, ее необходимо открыть в новой вкладке/окне. Работая на внешней доске, пользователь не видит чат Jitsi, участников конференции, поднятые руки. Чтобы увидеть сообщения в чате или включить/выключить микрофон необходимо переключаться между вкладками, что бывает неудобно.
Решение проблемы:
Интегрировать интерактивную доску в Jitsi.
Проведя некоторое время в интернете в поисках информации на эту тему, я решила выбрать в качестве доски WBO, потому что уже существуют примеры интеграции данной доски в Jitsi, значит скорее всего это сработает.
Плюсы WBO:
На мой взгляд, достаточно удобная доска, включает в себя функции рисования простых геометрических фигур, прямых/ломаных линий, карандаш, текст, изменение цвета, размер и прозрачности рисунков. Также, есть возможность сохранять содержимое в формате svg.
Минусы WBO:
Для меня главным минусом данной доски является “анонимность”, т.е. нет курсоров (подписей) кто именно рисует в данный момент. Кроме того, нет полного очищения доски, поэтому приходится удалять каждый элемент отдельно.
Интеграция WBO в Jitsi:
В начале необходимо интегрировать Etherpad в Jitsi. Etherpad в целом позволяет осуществлять совместную работу над документами.
После установки Etherpad необходимо включить плагин ep_whiteboard. Это можно сделать через веб-интерфейс или в директории etherpad-lite запустить npm install ep_whiteboard
После установки данного плагина в конфигурацию Etherpad нужно добавить:
"ep_draw":{
"host": "wbo_host.tld"
}