Модуль Цели является возможным решением для ответа на этот вопрос. Его можно использовать для стимулирования всего на вашем сайте, например, голосования, обмена контентом, создания отношений и т. Д.
Цели и задачи реализуются с помощью полевых объектов. Таким образом, вы можете настроить цели через «Управление полями» и / или «Управление отображением». И он очень хорошо интегрируется из коробки с модулем Views .
Перейдите к видео Цели, которое включает в себя:
- общее введение в модуль.
- демонстрация для установки, настройки и использования.
- примеры того, как он использует модули « Правила», чтобы творить свою магию (т. е. отслеживать прогресс пользователя в достижении различных целей).
Используя подмодуль Goals Extras, он также интегрируется с модулем User Points .
Для получения более подробной информации обратитесь к его документации сообщества , которая также включает в себя краткое изложение того, о чем на самом деле этот модуль, т.е.
Что такое "цель"?
«Цель» - это набор из одной или нескольких задач, которые пользователь должен выполнить. Цель - это контейнер для задач. Как только пользователь завершает все задачи для цели, цель автоматически помечается как завершенная.
Создавая ряд целей, которые соответствуют поведению, поощряемому на сайте, можно быстро создать систему геймификации, которая проста в администрировании, легко настраивается и адаптируется к потребностям сайта.
Что такое «задача»?
«Задача» - это любое действие, которое пользователи сайта должны выполнить один или несколько раз. Помимо простого подсчета количества выполненных действий администраторы могут накладывать ограничения на временные рамки, в которых выполняется действие. Примеры задач, созданных администраторами сайта:
- Пользователь "любит" пост другого пользователя.
- Пользователь добавляет три сообщения контента в течение недели.
- Пользователь входит на сайт в течение трех дней подряд.
Раскрытие информации: я поддерживаю этот модуль.