Badge progress bar - a not-so-complicated idea about "my upcoming badges"

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

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 :joy:

In the personal badges list:

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? :hushed:

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

「いいね!」 15

「トップバッジ」(下のスクリーンショットを参照)の下に、「バッジの進捗状況」や「次のバッジ」のような新しいセクションを設けたいと思います。

このセクションでは、ユーザーがアンロックに近い次の3つのバッジの進捗バーやテキストインジケーターを表示できます。これにより、メンバーは今後のバッジの成果を素早く追跡でき、新しいバッジのアンロックに近づくにつれてエンゲージメントを促進することができます。

「いいね!」 1

13件の「いいね!」がありますが、投票はゼロです。:neutral_face: (今投票しました)

この2016年のスレッドは、投票システムが導入される前に投稿されたのでしょうか?そのため、失われたり埋もれたりしたのかもしれません。

[1] について、いくつかの異なる議論を見てきました。個人的には、Tobias 氏の意見 に賛成です。

認識によるゲーミフィケーションは一つのことですが、正確なメカニズムを権力追求にさらすことは別のことです。それが一般的なコンセンサスであれば、おそらくこれが進展しなかった理由でしょう。


  1. バッジの進捗状況を表示しますか?バッジの進捗トラッカーバッジの進捗を表示↩︎

「いいね!」 3

フィードバックと背景情報、誠にありがとうございます。

8年経った今でも、この機能には非常に興奮しています。「健全ではないインセンティブを生み出す」という誰かの結論は、その機能が生み出す感情よりもはるかに価値が低いことを示しており、したがって100%それだけの価値があると思います。進捗を見ることで、元気が出たり、喜びを感じたりする人はたくさんいますし、時にはウェブサイトへの追加訪問につながることもあります。

「いいね!」 1

「すばらしいトピック/返信」や「すばらしい共有」のようなバッジは、この場合どのように機能しますか?これらは何度も獲得できます。

これまでで最も近いもののパーセンテージを表示しますか?それとも多くのバーですか?(しかし、それらはバッジを追跡するための乱雑な方法です)

「いいね!」 1