徽章,徽章,我的天哪!

在我设置/设计社区的各种“难题”中,有一个是关于徽章的问题。我认为“游戏化”社区参与,在我们的案例中,不会增加任何价值,而且新加入时涌入的大量徽章甚至可能让人不知所措/感到困惑。

另一方面,我们希望拥有与社区运作相关的徽章,而不是平台功能的使用情况,但也有一些例外。以下是一些对我们可能有意义的想法:

  • 徽章授予那些回复经常被楼主/工作人员点赞/支持的人
  • 徽章授予我们认定擅长技术支持的人
  • 授予各种“专业领域”或专长领域的徽章:食物、酮体、紧急情况、Senvelgo、大剂量、剂量建议、持续葡萄糖监测仪、单位换算……
  • 徽章授予拥有应急工具包的人
  • 徽章授予设置了跟踪电子表格/完成了个人资料/为他们的猫创建了“猫文件”主题的人
  • 授予完成各种“初级步骤”的徽章:我正在检查酮体;我完成了第一次注射;我正在测量血糖;我对使用这种或那种胰岛素来应用方案感到得心应手

所以:

  • 徽章是否适用于此类事物?
  • “清理徽章”的最佳方法是什么?我应该从哪里开始,如何着手处理这个问题?

谢谢!!

1 个赞

我看到您也可以将群组用于其中一些事情。另外,您可能希望使用标题来更清楚地表明这些用户拥有该徽章。

我注意到的一件事是,其中很多都需要手动授予,因为我看不到 SQL 查询可以检测到它们的方法,所以您需要一个非常细心的员工团队。

1 个赞

感谢您的观察!这证实了我的猜测,也许群组是我将不得不使用的功能。手动归因不是大问题,因为我们确实非常积极地密切关注用户并熟悉他们的情况。使用群组,我可以让非版主拥有添加/删除人员到群组的权限,对吗?

您是说“头衔”(titles)可以显示用户所在的群组,从而使它们看起来像“徽章”?

哦,还有另一个问题:徽章总是自动获得的吗?有没有办法“配置”触发其授予的条件?我在界面上找了找,但似乎没有看到相关设置。

创建徽章时,您可以编写 SQL 查询以自动授予它们。

另请参阅 https://meta.discourse.org/t/enable-badge-sql/47894。

您可以通过访问用户的个人资料来查看他们所属的群组。

1 个赞

哦,那太酷了!如果我把 SQL 捡起来,我还是可以处理一点的。我猜也可以查询组成员身份?那么如果用户在 ABC 组中,他们就能获得 ABC 徽章吗?(举一个非常简单的例子)

1 个赞

是的,我认为这是可能的。由于我的 SQL 知识非常基础,你可能需要使用 ask.discourse.com

1 个赞