解决 Cheers 分数差异问题

你好,

我正在寻找社区成员的“欢呼值”是如何计算的。我们有一个资料,其中包含:

  • 发出 341 个赞
  • 收到 711 个赞
  • 创建了 55 个主题
  • 创建了 296 个帖子
  • 给出了 80 个解决方案

根据以上所有统计数据,该成员的欢呼值为 4。

我正在为我的社区设置一个评分系统,需要帮助来理解欢呼值的评分机制。谢谢!

在不了解您提到的用户“欢呼”值为何无法反映其贡献的原因的情况下,很难给出确切的答案,因为这取决于您的插件配置方式。

以下是一些可能解释该行为的设置:

  1. 可计分类别设置 – 默认情况下此项为空,允许所有类别的活动计入欢呼值。如果设置了此项,则只有在已配置类别中的操作才会计入。因此,即使该用户在全站范围内做出了重大贡献,如果其活动不在已配置的类别中,他们的欢呼值也可能很低。

  2. 分数设置 – 如果任何分数类型(例如,点赞数、收到的点赞数、创建的帖子数)设置为 0,则不会计入总欢呼值。

  3. 排行榜周期筛选器 – 查看特定排行榜时,仅显示所选周期内获得的欢呼值。如果用户的贡献超出了该时间范围,则不会显示。您看到的排行榜可能使用了较窄的时间范围。

感谢@selase的回复

所有三个设置都已正确配置。我认为可能是插件配置需要一些调整。

1 个赞

您是刚启用该插件吗?

默认情况下,启用插件后,它只会计算过去 10 天的数据。如果您想计算之前的欢呼值,则需要通过 /admin/plugins/discourse-gamification/leaderboards 中的“重新计算分数”按钮手动重新计算。

4 个赞

谢谢 @Falco,重新计算触发器按钮似乎解决了这个问题。我确实注意到成员排行榜视图与数据浏览器报告中显示的明细在分数上存在轻微差异。排行榜每天更新的频率是多少?

2 个赞

它们每小时更新一次。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.