Сделать модуль для общения учителя с несколькими учениками в браузере
Функционал примерно как у групповых звонков скайп/зум, но с некоторыми отличиями.
Учитель начинает в определенное время начинает сеанс связи с несколькими участниками, они получают уведомление в браузере о входящем вызове, отвечают, и сеанс связи выглядит так:
- на стороне ученика должна быть возможность включить демонстрацию своего рабочего стола, а также доступ к микрофону и опционально - камере.
- учитель - видит одновременно все рабочие столы учеников, и выбирает, с кем из учеников вести голосовой диалог. При выборе ученика учителем они слышат друг друга, остальные этот диалог не слышат. Видео не нужно.
- у ученика есть кнопка "позвать учителя", при ее нажатии учитель получает уведомление.
В первую очередь нужен прототип с минимумом функций, которые описал выше - важны буквально только возможность переключаться между голосовыми диалогами, и демонстрировать экран. Остальное будем дорабатывать позже.
P.S. А если вы знаете, как сделать проще и не писать код, а организовать это при помощи стандартного функционала какого-то из мессенджеров или онлайн-сервисов, буду благодарен за наводку и буду готов оплатить вашу помощь с настройкой.