Barra de progresso de distintivos - uma ideia não tão complicada sobre "meus próximos distintivos"

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 curtidas

Eu adoraria ver uma nova seção em "Top Badges" (captura de tela abaixo) chamada algo como "Progresso de Badge" ou "Próximos Badges".

Esta seção poderia exibir barras de progresso ou indicadores de texto para os próximos três badges que os usuários estão perto de desbloquear. Isso forneceria uma maneira rápida para os membros acompanharem suas próximas conquistas de badges e incentivaria o engajamento à medida que eles se aproximam de desbloquear novos badges.

1 curtida

13 curtidas na sua postagem, mas zero votos. :neutral_face: (acabei de votar)

Será que este tópico de 2016 foi postado antes do sistema de votação? Assim, perdido/enterrado.

Eu vi algumas discussões diferentes em torno dessa ideia [1] e pessoalmente eu concordo com o que Tobias disse:

Um pouco de gamificação por meio de reconhecimento é uma coisa, mas expor os mecanismos precisos para a busca de prestígio é outra. Se esse é o consenso geral, provavelmente é por isso que isso não avançou.


  1. Ver progresso em direção a um distintivo?, Rastreadores de Progresso de Distintivos, Mostrar progresso de distintivos, ↩︎

3 curtidas

Muito obrigado pelo feedback e pelo contexto.

8 anos depois, eu ainda estaria muito animado com esse recurso. Para mim, isso indica que a conclusão de alguém de que “cria incentivos pouco saudáveis” é muito menos valiosa do que a emoção que o recurso cria e, portanto, vale a pena 100%. Há muitas pessoas para quem será edificante e trará muita alegria ver o progresso, e às vezes é uma visita extra ao site.

1 curtida

Como funcionariam distintivos como “Tópico/Resposta Legal” e “Compartilhamento Legal” neste caso? Estes podem ser ganhos muitas vezes.

Talvez mostrar uma porcentagem para o mais próximo até agora? Ou muitas barras? (mas são maneiras confusas de rastrear distintivos)

1 curtida