Царь горы

На этой странице мы расскажем вам о работе с модулем Царь горы на портале и разберем следующие вопросы:

Что такое Царь горы?

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

Публичная часть

Модуль "Царь горы" находится на главной странице Портала. В комплект к Игре идёт текстовый виджет с правилами игры. 

Какое отображение может иметь игра на главной странице?

В зависимости от результатов и настроек Игра отображается по разному.

Победа

Если пользователь прошел Порог прохождения (победа).

  • Аватар пользователя

  • Количество побед

  • Если выставлено >0 баллов за победу:

    • Копирайт "Поздравляем с заслуженной победой! Вам начислено NN баллов. Так держать!"

  • Если выставлено 0 баллов за победу:

    • Копирайт "Поздравляем с заслуженной победой! Так держать!"

Поражение с NN ошибок

Если пользователь прошел Порог прохождения (начисление баллов), но не прошел Порог прохождения (победа).

  • Если выставлено >0 баллов за частичную победу:

    • Копирайт "Вы допустили всего NN ошибок, но этого недостаточно для победы. Зато вам начислено NN баллов!"

  • Если выставлено 0 баллов за частичную победу:

    • Копирайт "Вы допустили всего NN ошибок, но этого недостаточно для победы."

Поражение

Если пользователь не прошел Порог прохождения (начисление баллов) и Порог прохождения (победа).

  • Копирайт "К сожалению, вы ошиблись NN раз. Но это повод попробовать снова!"

Время вышло

  • Все неотвеченные в предоставленное время вопросы засчитываются как ошибки

  • Появляется экран, соответствующий набранным баллам: Победа или Поражение (см. результаты выше в таблице)

  • Экран схлопывается через 3 секунды и блок возвращается в исходное состояние

Кончились попытки

  • Иконка с количеством попыток не отображается.

  • Кнопка "Стать царём горы!" заменяется на некликабельную плашку с копирайтом:

    • если до следующей попытки менее часа -  "Следующая попытка менее, чем через NN минуту/минут/минуты"

      • если до следующей попытки менее X часов (более 1 часа) - "Следующая попытка менее, чем через N час/часа/часов"

  • Попытки настраиваются в панели администратора.

Нет победителя

Отображается если в Игре ещё нет победителя и никто не играл.

Копирайт: "Место свободно! Стань Царем горы."

Игра недоступна

Используется, если:

  • Кончились вопросы. 
    Копирайт: "Похоже, у нас пока нет вопросов. Подождите немного, мы готовим новые!"

  • Игра отключена. "Игра временно недоступна. Скоро мы снова откроем возможность играть!"

  • Если количество вопросов в конфигурации Количество вопросов больше, чем количество вопросов на портале. Копирайт: "Похоже, у нас пока нет вопросов. Подождите немного, мы готовим новые!"

Победитель игры – удалённый пользователь
Удаленный пользователь отображается как действующий победитель в виджете на ГС с серым аватаром, некликабельный. Вместо ФИО "Удалённый пользователь".

Что содержится в игровом интерфейсе?

Общие элементы для игрового поля:

  • Список вопросов. На странице отображается по 1 вопросу, все вопросы пронумерованы (№ вопроса из общего кол-ва заданий).

  • Время игры с анимированным таймлайном. 

  • Переход к следующему вопросу осуществляется через кнопку «Ответить».

  • Кнопка "Пропустить" пропускает вопрос (Отображается только если выставлен соответствующий конфиг в панели администрирования)

  • Кнопка "Ответить" заменяется на "Завершить" в последнем неотвеченном вопросе.

  • Варианты ответа к каждому вопросу: если один вариант ответа - отображаются радиобаттоны, если два варианта ответа - чек-боксы. 

(1) Блок с правилами; (2) Кол-во вопросов пройденных из общего пула; (3) Таймер игры; (4) Текущий вопрос; (5) Поле для выбора ответа; (6) Чек-бокс выбора; (7) Кнопка Ответить; (8) Кнопка Пропустить; (9) Пагинация с доступным кол-вом вопросов. 

Блок с правилами

Справа от игрового поля располагается Блок с правилами.

Все возможные конфигурации для вывода (часть взаимоисключающиеся, в зависимости от выбранных в ПА):

  •  NN вопросов / NN баллов

  •  Можно допустить только NN ошибок/ошибку/ошибки.

  •  Нельзя допускать ошибок.

  •  Можно пропускать вопросы и возвращаться к ним позднее.

  •  Нельзя пропускать вопросы и возвращаться к ним позднее.

  •  Вы можете менять варианты ответов пока не закончится время.

  •  Отправленный ответ нельзя изменить.

Бейдж, баллы, уведомления

По результатам игры, в личном кабинете пользователя отображается информация:

  • Бейдж «Царь Горы» – назначается победителю игры за n побед в месяц, где N - устанавливается конфигом. 

  • В случае получения бейджа, отображается поп-ап о получении бейджа, а на странице уведомлений отображается уведомление: Вам присвоен бейдж "Царь горы".

  • В статистике отображается активность: 

    • "Победа в игре "Царь горы" и баллы, начисляемые в баллы, при полной победе.

    • "Участие в игре "Царь горы" и баллы, начисляемые в карму, при частичной победе. 

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

Важно: Присваивание/снятие бейджа "Царь горы" вычисляется на основании данных за прошлый месяц. Чтобы получить бейдж пользователь должен удовлетворить условия начислениям в прошлом месяце, а чтобы бейдж был снят с пользователя – не удовлетворить. Условия задаются администраторами портала во вкладке Конфигурация.

Страница настроек конфигурации ЦГ:
(1) Поле Время прохождения; (2) Поле Порог прохождения (Победа); (3) Поле Порог прохождения (Начисление баллов); (4) Баллы за победу;
(5) Баллы за частичную победу; (6) Чек-бокс Возможность пропускать вопросы; (7) Чек-бокс Возможность изменять варианты ответов;
(8) Поле Количество вопросов; (9) Поле Интервал, часов; (10) Поле Количество попыток в Х часов; (11) Поле Текстовое описание механики игры;
(12) Чек-бокс Включить/Выключить игру; (13) Поле Дата начала доступности; (14) Поле Дата окончания доступности;
(15) Поле Количество побед для получения бейджа

Административная часть

Как добавить вопросы 

Перейдите в Административную часть портала в раздел Обучение — Царь Горы.

Откроется страница Вопросы и папки. Здесь вы можете создать папку "Добавить папку" или загрузить вопросы "Импорт". 

Добавить папку

(1) Поле Название; (2) Поле выбора статуса папки; (3) Кнопка Сохранить; (4) Кнопка Применить; (5) Кнопка Отменить; (6) Вкладка Доступ

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

Список созданных папок будет отображаться на странице Вопросы и папки

Импорт

(1) Кнопка выбора файла с данными; (2) Ссылка на пример файла; (3) Выполнить импорт; (4) Отменить.

Файл импорта

Файл xls, xlsx должен содержать поля:

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

  • Текст вопроса 

  • Название папки. Если папка с таким названием еще не создана, то после импорта она создается автоматически. Если папка уже создана, то вопросы из импорта автоматически попадают в неё.

  • Ответы

  • Колонка отметки правильного ответа, например "+"

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

Валидация ошибок

  • При успешном импорте отображается статус "Импорт успешно завершен".

  • При неуспешном импорте отображается статус "Импорт завершен с ошибками", количество ошибок, по клику открывается таблица, где указаны Лист, Строка и Сообщение об ошибке. 

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

  • При загрузке файла с пустым названием папки появляется подсказка: "Поле «Название папки» обязательно.". 

  • При загрузке вопроса с более чем 10 вариантами ответа появляется подсказка: "Нельзя добавить более десяти вариантов ответа".

  • При загрузке файла с пустым названием папки появляется 2 подсказки: "Не найдено ни одного вопроса” и “В файле нет данных”

Как создавать/редактировать вопросы

(1) Поле поиска внутри папки; (2) Редактирование текущей папки; (3) Добавить вопрос; (4) Импорт вопросов в папку; (5) Список вопросов в папке. 

Зайдите в папку которую хотите дополнить или в вопрос, который нужно отредактировать. 

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

  • Текст

    • текстовое поле, не более 255 символов.

  • Ответы

    • поля для ввода ответом с признаком «Верный» для указания одного или нескольких ответов и кнопкой "Удалить" для мягкого удаления ответа из вопроса.

    • Один ответ не более 500 символов.

    • Количество вариантов ответов не более 10 вариантов, но не менее 2-х.

    • Обязательно один ответ должен быть со статусом "Верный". 

    • При Редактировании отображается кнопка "Копировать".

  • Кнопки "Сохранить", "Применить", "Отменить", "Удалить".

Для редактирования папки нажмите "Редактировать" и на открывшейся странице внесите изменения. 

(1) Поле текст; (2) Поле для ответов; (3) Кнопка верного ответа; (4) Кнопка удаления варианта ответа.

Какие вопросы попадают в игру

Поиск вопросов для каждой игры производится среди тех вопросов, которые созданы на начало игры (в поиск не попадают добавленные во время игры вопросы).

Вопросы для каждой игры подбираются по принципу:

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

  • Если такие вопросы закончились, вопрос для игры случайным образом выбирается из таких вопросов, на которые пользователь ответил неверно

  • Если закончились и такие вопросы, вопрос для игры случайным образом выбирается из всех активных вопросов

Как выбрать конфигурации для игры

Зайдите на страницу Конфигурации и задайте параметры игры 

  • Время прохождения (ЧЧ:ММ) - обязательное поле.

    • Время на ввод ответов по всем вопросам - значение выводится в виджет.

    • По умолчанию - 2 мин.

  • Порог прохождения (победа).

    • Максимальное допустимое количество ошибок, при которых будет зачтена победа. 

    • Минимальное значение 0.

    • Должно быть меньше, чем Порог прохождения (начисление баллов).

    • По умолчанию - 1.

  • Порог прохождения (начисление баллов).

    • Максимальное допустимое количество ошибок, при которых не будет зачтена победа, но будут начислены баллы.

    • Минимальное значение 0.

    • Должно быть больше, чем Порог прохождения (победа).

    • По умолчанию - 2.

  • Баллы за победу - обязательно поле.

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

    • Минимальное значение 0.

    • Должно быть больше, чем Баллы за частичную победу.

    • По умолчанию - 50.

  • Баллы за частичную победу - обязательно поле.

    • Баллы, которые начисляются пользователю, если он не смог победить, но ответил на достаточно большое количество вопросов.

    • Минимальное значение 0.

    • Должно быть меньше, чем Баллы за победу.

    • По умолчанию - 25.

  • Возможность пропускать вопросы - пользователь может переходить к любым вопросам не по порядку и менять варианты ответов.

    • Чекбокс активен:

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

      • Кнопка "Пропустить" дает возможность вернуться к вопросу позднее, пока не кончился лимит времени.

      • После ответа/перехода с пропуском на последний вопрос пользователя автоматически возвращает к первому пропущенному вопросу, если он есть.

    • Чекбокс неактивен:

      • Пагинация некликабельна, вопросы идут по порядку.

      • Кнопка "Пропустить" отсутствует.

  • Возможность изменять варианты ответов - пользователь может переходить к любым вопросам не по порядку и менять варианты ответов.

    • Чекбокс активен:

      • Пагинация кликабельна для ранее отвеченных вопросов.

      • Есть возможность изменить выбранный ранее ответ.

      • При переходе к ранее пройденному вопросу должен фиксироваться данный пользователем ответ. 

    • Чекбокс неактивен:

      • Пагинация некликабельна.

      • Нет возможности менять варианты ответов.

  • Количество вопросов - обязательное поле

    • Количество вопросов в одной сессии игры (не более 30).

    • Минимальное значение 1.

    • Максимальное значение 30.

    • По умолчанию - 15.

  • Интервал, часов - обязательное поле.

    • Интервал, в течение которого считаются попытки. 

    • Минимальное значение 1.

    • По умолчанию - 24 часа.

  • Количество попыток в X часов - обязательное поле.

    • Количество попыток, которые имеет пользователь в определенный интервал времени.

    • Минимальное значение 1.

    • По умолчанию - 3.

  • Текстовое описание механики игры - обязательное поле.

    • Не более 170 символов.

  • Включить/Выключить игру.

    • Если игра включена, то она будет доступна в период доступности. Если игра выключена, то она будет оставаться недоступной вне зависимости от периода.

  • Дата доступности игры.

    • Состоит из полей “Дата начала доступности” и “Дата окончания доступности”

    • Поле "Дата окончания доступности" должна быть больше поля "Дата начала доступности".

    • Если дата окончания игры не выставлена, то игра будет доступна бесконечно.

    • Если дата начала доступности не выставлена, то игра будет доступна по умолчанию до окончания срока доступности.

  • Количество побед для получения бейджа.

    • По умолчанию - 3.

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

Выставленные настройки отображаются в тултипе виджета Царя горы на Главной странице портала при наведении на знак вопроса. 

Как сбросить попытки

(1) Название вкладки; (2) Поле поиска играющего пользователя; (3) Список с пользователями; (4) Кнопка "Сбросить".


Зайдите на вкладку "Сброс попыток", с помощью поиска или в списке найдите пользователя, которому нужно сбросить попытки.

Список содержит:

  • ID попытки

  • Пользователь — данные пользователя: аватар, ФИО, email (если указан), уникальный идентификатор пользователя

  • Дата попытки

  • Количество вопросов

  • Количество ответов

  • Количество правильных ответов

  • Статус - Поражение/Победа/Частичная победа

  • Кнопка "Сбросить" - сбрасывает попытку и удаляет попытку из списка.

Важно! Если с момента даты и времени совершения попытки прошло меньше, чем Х (где Х - это параметр интервала, выставленный в конфигураторе, при котором попытка автоматически начислится пользователю), то пользователю открывается новая попытка. В противном случае кнопка Сбросить отображаться не будет. 

Отчётность по модулю Царь горы

Зайдите в раздел "Отчёты" и скачайте необходимый отчёт:

Царь горы. Отчёт по вопросам в модуле «Царь горы»

Столбцы в отчёте:

ID 

Название папки 

Вопрос

Количество ответов

Количество правильных ответов

Количество неправильных ответов

Самый популярный ответ/ответы

ID 

Название папки 

Вопрос

Количество ответов

Количество правильных ответов

Количество неправильных ответов

Самый популярный ответ/ответы

Фильтры отчёта:

  • Фильтр по интервалу дат

  • Фильтр по автору вопроса (аватар, имя и фамилия, email)

  • Дополнительное поле: Вопрос (название вопроса)

  • Персональная отчётность по пользователям в "Царе горы"

  • Сводная отчётность по "Царю горы"

Царь горы. Персональный отчёт по результатам пользователей в модуле «Царь горы»

Столбцы в отчёте:

Поля из конструктора полей

Количество побед

Количество частичных побед

Количество игр

Средний процент правильных ответов

Сумма баллов

Поля из конструктора полей

Количество побед

Количество частичных побед

Количество игр

Средний процент правильных ответов

Сумма баллов

где:

  1. Поля из конструктора полей (выводимые в отчёт). Особенность для поля Отдел: если пользователь является сотрудником нескольких отделов, все они отображаются через запятую.

Фильтры отчёта:

  • Период прохождения игры (два поля: начало и конец периода) — необязательный фильтр, по умолчанию не заполнен. Заполнить поля можно введя даты вручную или выбрав в выпадающем календаре.

    • Дата начала периода не может быть позже даты окончания периода. 

    • Заполненность полей:

      • Если оба поля периода не заполнены, то при попытке создания отчёта он генерируется за все время.

      • Если заполнено только начало периода, то при попытке создания отчёта он генерируется за период: от указанного начала периода до текущего дня. 

      • Если заполнен только конец периода, то при попытке создания отчёта он генерируется за период: от первых данных по отчёту в системе до указанного конца периода. 

  • Стандартный фильтр по всем полям из конструктора полей (выводимым в фильтры)

Царь горы. Сводный отчёт по играм в модуле «Царь горы»

Столбцы в отчёте:

Количество игр

Количество победителей

Средний процент правильных ответов

Количество игр

Количество победителей

Средний процент правильных ответов

Фильтры отчёта:

  • Период прохождения игры (два поля: начало и конец периода) — необязательный фильтр, по умолчанию не заполнен. Заполнить поля можно введя даты вручную или выбрав в выпадающем календаре.

    • Дата начала периода не может быть позже даты окончания периода. 

    • Заполненность полей:

      • Если оба поля периода не заполнены, то при попытке создания отчёта он генерируется за все время.

      • Если заполнено только начало периода, то при попытке создания отчёта он генерируется за период: от указанного начала периода до текущего дня. 

      • Если заполнен только конец периода, то при попытке создания отчёта он генерируется за период: от первых данных по отчёту в системе до указанного конца периода.