# 徽章进度条 - 关于“我即将获得的徽章”的不那么复杂的想法

**URL:** <https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816>\
**Category:** Feature\
**Tags:** badges\
**Created:** [2016年九月28日 19:16 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816 "2016-09-28T19:16:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [2016年九月28日 19:16 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/1 "2016-09-28T19:16:58Z")

</div>

**So, if badges mostly “count” something, we can add progress bars to badges 😍**!!

This will act as another kind of motivation: when you look at the badge list, and you see that tiny progress bar under each unreached (yet) badge that is getting increased day by day while you push yourself to the limits to gain at least one more of those 😂

In the personal badges list:

 ![badges](https://global.discourse-cdn.com/meta/original/4X/b/a/7/ba7f528a99895a7a2f36e7d31bed2cc94c01dbb9.png)

The same works for the global badges list.

For the badges which can only be gained once, some helper text should be shown instead, i.e. “This badge can be granted once only”.

## Implementation

A badge creator will **optionally** return one more column from the SQL query indicating percentage of the badge completeness, for example: `percent_completed`.

From there it should be doable to use the number to build progress bars when applicable.

If any badge is “coming soon” (i.e. has reached 90%+), we can also show some sign of excitement on top of the user profile menu avatar in the top right corner.

## Examples

**For a “received 10 likes badge”** , the percentage can be calculated pretty easily - we have the number of likes received, and we know that 10 likes is 100%. Work out the proportion and you get the percentage.

Things get a bit more complicated when it comes to **multiple criteria used in a badge**. For example:

- topic received 10 likes
- has at least 20 posts
- has been there for 14 days

In this case, it is up to the badge creator to implement the calculation strategy. The simplest way though would be to just add all things together:

```
10 likes + 20 posts + 14 days = 44 points = 100%

```

Then you have the current state for a topic:

```
5 likes + 10 posts + 7 day = 22 points
= 50% completeness.

```

Still pretty easy to calculate.

* * *

_I’d like to find out if anyone likes the idea?_ 😯

Personally, I think this is FUN and JOY big time!

---

<div class="post-metadata">

**Author:** ![haydenjames](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/haydenjames/32/255678_2.png) [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Post date:** [2024年十一月7日 12:15 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/2 "2024-11-07T12:15:42Z")

</div>

我很想在“热门徽章”（下图）下看到一个名为“徽章进度”或“下一个徽章”的新版块。

这个版块可以显示用户即将解锁的下一个三个徽章的进度条或文本指示器。这将为会员提供一种快速跟踪他们即将获得的徽章成就的方式，并鼓励他们在接近解锁新徽章时增加参与度。

 ![图片是一个图形，似乎是热门徽章的列表，可能是一个社交媒体平台或在线社区的徽章。(由AI配图)](https://global.discourse-cdn.com/meta/original/4X/2/8/6/286e7758a2994cb8c2d6d3461b2051cd010f942c.png)

---

<div class="post-metadata">

**Author:** ![haydenjames](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/haydenjames/32/255678_2.png) [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Post date:** [2024年十一月8日 16:25 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/4 "2024-11-08T16:25:14Z")

</div>

13人给你的帖子点了赞，但零票。😐 (我刚投了票)

这个2016年的帖子是不是在投票系统之前发布的？所以丢失/被埋没了。

---

<div class="post-metadata">

**Author:** ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)\
**Post date:** [2024年十一月8日 18:57 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/5 "2024-11-08T18:57:58Z")

</div>

我看到了一些关于这个想法的讨论 \[1\]，就个人而言，我的看法与[Tobias的观点](https://meta.discourse.org/t/badge-progress-trackers/146526/7?u=toddz)一致：

> [@](#):
>
> 向用户展示这些信息会产生一些可能不健康的激励。社区成员应该专注于定期出现，成为有价值的贡献者和成员，赞誉和认可自然会随之而来。

通过认可进行的少量游戏化是一回事，但暴露精确的机制以追求名利是另一回事。如果这是普遍共识，那大概就是为什么这件事一直没有进展的原因。

* * *

1. [查看徽章进度？](https://meta.discourse.org/t/view-progress-towards-a-badge/44628), [徽章进度追踪器](https://meta.discourse.org/t/badge-progress-trackers/146526), [显示徽章进度](https://meta.discourse.org/t/show-badges-progress/270119),

---

<div class="post-metadata">

**Author:** ![haydenjames](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/haydenjames/32/255678_2.png) [@haydenjames](https://meta.discourse.org/u/haydenjames)\
**Post date:** [2024年十一月9日 21:14 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/6 "2024-11-09T21:14:14Z")

</div>

非常感谢您的反馈和背景信息。

---

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [2024年十一月17日 10:48 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/8 "2024-11-17T10:48:55Z")

</div>

> [@ToddZ](#):
>
> 向用户展示这些信息会产生一些可能不太健康的激励因素。

8 年后，我仍然对这个功能感到非常兴奋。对我来说，这表明某人“产生不健康的激励因素”的结论，其价值远不如该功能所创造的情感，因此，这 100% 是值得的。有很多人会因此感到振奋，并从中获得许多快乐，看到进展，有时还会让他们额外访问网站。

---

<div class="post-metadata">

**Author:** ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)\
**Post date:** [2024年十一月17日 16:50 UTC](https://meta.discourse.org/t/badge-progress-bar-a-not-so-complicated-idea-about-my-upcoming-badges/50816/9 "2024-11-17T16:50:42Z")

</div>

在这种情况下，“优秀主题/回复”和“优秀分享”之类的徽章将如何运作？这些可以多次获得。

也许显示迄今为止最接近的百分比？或者许多条形图？（但它们是追踪徽章的混乱方式）
