Перейти к содержанию

Викторина

Экраны LED-экрана во время викторины: подключение, вопросы, ответы, результаты. Единый набор экранов для индивидуальной и командной игры — отличается состав отображаемой информации.


Получение состояния

LED-экран подключается к WebSocket ws://host/api/v1/quiz/sessions/{id}/ws для получения обновлений в реальном времени: - Текущий вопрос и таймер - Количество ответивших - Результаты голосования - Правильный ответ - Рейтинг команд/участников

При подключении сервер отправляет полное состояние (session_state). Далее — только изменения.

Альтернативно можно использовать REST GET /quiz/sessions/{id} для получения текущего состояния (например, при переподключении).


Подключение участников

Показывается после настройки сессии на планшете оператора, до начала раундов.

Общие элементы

Элемент Описание
QR-код Ссылка на мобильный клиент для подключения
Код сессии Числовой код для ручного ввода (альтернатива QR)
Название режима «Командная игра» или «Индивидуальная викторина»

Командная игра

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

Элемент Описание
Список команд Карточки команд с названиями и цветами
Количество участников в команде Обновляется при каждом подключении (например, «3 / 10»)
Имена участников Появляются в карточке команды по мере подключения

Индивидуальная викторина

Элемент Описание
Счётчик участников Общее число подключившихся, обновляется в реальном времени

Состояния

Состояние Поведение
Ожидание QR-код и код отображаются, никто не подключился
Участники подключаются Команды заполняются (командная) / счётчик растёт (индивидуальная)

Экран вопроса

Основной экран во время раунда.

Отображается

Элемент Описание
Номер раунда «Раунд 2 из 6»
Тип раунда Название типа (например, «Быстрый старт»)
Текст вопроса Крупно, по центру
Медиа Изображение или видео (если есть в вопросе)
Варианты ответов Нумерованные карточки (если вопрос с вариантами)
Таймер Обратный отсчёт, крупно

Состояния

Состояние Поведение
Показ вопроса Текст и медиа, таймер запущен
Приём ответов Индикатор количества ответивших (команд/участников)
Таймер истёк Переход к показу ответа

Экран ответа

Показывается после завершения приёма ответов (таймер или досрочное завершение оператором).

Отображается

Элемент Описание
Правильный ответ Подсветка правильного варианта
Методическое пояснение Текст из поля explanation вопроса
Баллы Начисленные баллы (командам или участникам)

Командная игра — дополнительно

Элемент Описание
Ответы команд Список: команда → выбранный вариант (до раскрытия правильного)
Текущий счёт Обновлённый рейтинг команд

Индивидуальная викторина — дополнительно

Элемент Описание
Статистика Количество правильных / неправильных ответов
Текущий рейтинг Обновлённый рейтинг участников

Промежуточные результаты

Показываются после завершения раунда, перед следующим.

Элемент Описание
Рейтинг Позиции команд или участников с баллами
Визуализация Столбчатая диаграмма или нумерованный список

Итоговые результаты

Финальный экран сессии.

Командная игра

Элемент Описание
Место Позиция в рейтинге
Команда Название с цветом
Итоговый счёт Суммарные баллы
Статистика по раундам Баллы в каждом раунде

Индивидуальная викторина

Элемент Описание
Место Позиция в рейтинге
Участник Имя
Индивидуальный счёт Суммарные баллы

Связанные разделы