Устранение расхождений в счете Cheers

Привет,

Я пытаюсь понять, как рассчитывается значение «Благодарностей» (Cheers) для любого участника сообщества. У нас есть профиль со следующими данными:

  • 341 отданная лайк
  • 711 полученных лайков
  • 55 созданных тем
  • 296 созданных сообщений
  • 80 данных решений

При всех этих показателях значение «Благодарностей» у этого участника составляет 4.

Я работаю над настройкой системы оценки в своём сообществе и мне нужна помощь в понимании принципов начисления «Благодарностей». Спасибо!

Трудно сказать, почему значение «cheers» для упомянутого вами пользователя не отражает его вклад, не зная, как настроен ваш плагин.

Несколько настроек могут объяснить такое поведение:

  1. Настройка «Scorable categories» — По умолчанию она пуста, что позволяет активности во всех категориях влиять на подсчёт «cheers». Если она установлена, учитываются только действия в указанных категориях. Таким образом, даже если пользователь внес значительный вклад на всём сайте, его «cheers» могут быть низкими, если его активность не соответствовала заданным категориям.

  2. Настройки значений очков — Если какой-либо тип очков (например, отправленные лайки, полученные лайки, созданные сообщения) установлен в 0, он не будет влиять на общее количество «cheers».

  3. Фильтр периода для таблицы лидеров — При просмотре конкретной таблицы лидеров отображаются только «cheers», полученные в выбранный период. Если вклад пользователя выходит за рамки этого периода, он не будет учтён. Возможно, рассматриваемая таблица лидеров использует более узкий временной диапазон.

Спасибо за ответ, @selase.

Все три параметра настроены правильно. Возможно, проблема в конфигурации плагина, которую нужно доработать.

Вы только что включили плагин?

По умолчанию он рассчитывает значения только за последние 10 дней после включения. Если вы хотите рассчитать «Cheers» за более ранний период, вам нужно запустить ручной пересчёт, нажав кнопку Пересчитать оценки в разделе /admin/plugins/discourse-gamification/leaderboards.

Спасибо, @Falco. Кнопка «Пересчитать триггер», похоже, решила проблему. Я заметил небольшое расхождение в значениях баллов между представлением таблицы лидеров для участника и детализацией, отображаемой в отчете Data Explorer. Как часто обновляется таблица лидеров в течение дня?

Они обновляются каждый час.