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개의 좋아요

“상위 배지”(아래 스크린샷 참조) 아래에 "배지 진행 상황"이나 "다음 배지"와 같은 이름의 새 섹션을 추가하면 좋겠습니다.

이 섹션에서는 사용자가 곧 해금할 수 있는 다음 세 가지 배지에 대한 진행률 바 또는 텍스트 표시기를 보여줄 수 있습니다. 이렇게 하면 회원들이 다가오는 배지 획득 상황을 빠르게 파악할 수 있고, 새 배지 해금에 가까워질수록 참여도가 높아질 것입니다.

1개의 좋아요

13명이 좋아요를 눌렀는데 투표는 0개네요. :neutral_face: (방금 투표했습니다)

이 2016년 게시글은 투표 시스템이 도입되기 전에 작성된 건가요? 그래서 사라지거나 묻힌 걸까요?

이 아이디어에 대한 몇 가지 다른 논의들을 살펴봤습니다 [1] 개인적으로는 Tobias의 의견에 동의합니다:

인정을 통한 일부 게이미피케이션은 하나의 방식이지만, 영향력 추구를 위한 정확한 메커니즘을 노출하는 것은 또 다른 문제입니다. 이것이 일반적인 합의라면, 아마도 이 논의가 어디까지도 진전되지 않은 이유일 것입니다.


  1. 배지 획득까지의 진행 상황 보기?, 배지 진행 상황 트래커, 배지 진행 상황 표시, ↩︎

3개의 좋아요

피드백과 배경 정보에 대해 정말 감사합니다.

8년이 지난 지금도 이 기능에 대해 여전히 큰 기대를 가지고 있습니다. 저에게 이 기능은 "건강하지 않은 인센티브를 만든다"는 누군가의 결론보다, 이 기능이 만들어내는 감정적 가치가 훨씬 더 중요하다는 것을 보여줍니다. 그래서 100% 가치가 있다고 생각합니다. 많은 사람들에게 이 기능은 위안이 될 것이며, 진행 상황을 보는 것은 큰 기쁨이 될 것입니다. 때로는 웹사이트를 다시 방문하게 만드는 계기가 되기도 합니다.

1개의 좋아요

이 경우 "좋은 주제/답글"이나 “공감” 같은 배지는 어떻게 작동할까요? 이러한 배지는 여러 번 획득할 수 있습니다.

가장 가까운 배지의 진행률을 백분율로 표시하는 건 어떨까요? 아니면 여러 개의 막대를 사용하는 것도 방법입니다. (다만, 배지를 추적하는 방식으로는 다소 복잡할 수 있습니다.)

1개의 좋아요