Челленджи
Общая информация
Интерфейс управления челленджами доступен во вкладке «Компоненты». Для перехода к списку и настройке челленджей, в нижнем навигационном баре выберите пункт «Челлендж» (он может отображаться как "Challenges").
Создание челленджа
При создании челленджа доступны следующие параметры:
Название — обязательное поле. Название не обязательно должно быть уникальным, но рекомендуется придерживаться отличимых имен.
Описание — произвольный текст, описывающий суть челленджа.
Тоггл "Шаги упорядочены" — если включен, шаги засчитываются только в указанном порядке (шаг 2 засчитывается после шага 1). Если выключен — шаги можно выполнять в любом порядке.
Палитра типов событий — справа отображаются доступные типы событий. Чтобы задать шаг челленджа, перетащите нужное событие в зону шагов и укажите:
- Вес шага — влияет на расчет прогресса по челленджу.
- (опционально) Событие неудачной попытки — полезно для аналитики, например, при неправильных ответах на задания.
Метаданные — дополнительные параметры в формате ключ-значение. Используются для визуализации челленджа во внешних системах через API.
Внутренние события на шаг — можно настроить генерацию внутренних событий при выполнении каждого шага или всего челленджа. Это позволяет интегрировать дополнительные механики.
Количество шагов не ограничено.
Список челленджей
Челленджи отображаются в виде карточек со следующей информацией:
- Название
- Интерактивный статус: Неактивен / Запланирован / Активен
- Дата активации
- Включение в механики
- Конфигурированные правила
При нажатии на карточку отображается превью с детальной информацией:
- Структура шагов
- Быстрая аналитика: сколько пользователей прошли челлендж, активные временные интервалы, влияние событий и др.
Действия с челленджами
Из контекстного меню карточки доступны следующие действия:
- Редактировать — переход в режим редактирования.
- Копировать — создать копию челленджа.
- Архивировать — переместить в архив. Архивация доступна только для неактивных челленджей.
- Копировать ID в буфер обмена — удобно для использования в API.
Управление статусами
Интерактивный элемент статуса позволяет управлять жизненным циклом челленджа:
- Неактивен — состояние по умолчанию. Доступна активация вручную или по расписанию.
- Запланирован — активируется автоматически в указанное время. Можно отменить или активировать вручную.
- Активен — челлендж работает. Деактивация возможна только в случае, если компонент не используется в других механиках.