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

Event types

Типы событий

Раздел "Типы событий" позволяет администратору управлять списком системных событий, которые могут использоваться в геймификационных функциях (например, правила наград, отслеживание поинтов/опыта). Каждый тип события определяет читаемую подпись, технический идентификатор события и ключ пользователя, который указывает, к какому пользователю применяется событие.

Шаги

  1. Перейдите на страницу Геймификация->Типы событий, чтобы просмотреть список существующих типов событий.

  2. (Необязательно) Используйте фильтры в заголовке таблицы, чтобы найти тип события:

    • Заголовок
    • Событие
    • Ключ пользователя
    • Описание
  3. Нажмите 🔍 Поиск, чтобы применить фильтры, или ✖ Сбросить, чтобы сбросить их.

  4. Чтобы добавить новый тип события, нажмите Добавить в правом верхнем углу страницы.

  5. В форме Добавить событие заполните обязательные поля:

    • Заголовок — название для отображения в списке.
    • Событие — системный идентификатор события (технический ключ).
    • Ключ пользователя — определяет, какое поле пользователя используется для события (например, id_user или id_student).
    • Описание — внутреннее описание типа события.
  6. Нажмите Сохранить, чтобы добавить тип события, или Отмена, чтобы отменить изменения.

  7. Чтобы редактировать или удалить существующий тип события, откройте меню действий строки и выберите:

    • Редактировать
    • Удалить
  8. Примеры системных событий:

    Заголовок: Инвентарь: Обновление
    Событие: event_on_user_inventory_object_updated
    Ключ пользователя: id_user

    Заголовок: Создание оценки
    Событие: school_grades_add
    Ключ пользователя: id_student

    Заголовок: Лента: Комментарий к посту (Автор поста)
    Событие: event_on_feed_comment
    Ключ пользователя: id_author