Ver progresso do TL3

:information_source: Resumo Em poucas palavras, o que este plugin faz?
:hammer_and_wrench: Link do Repositório GitHub - NateDhaliwal/discourse-see-tl3-progress · GitHub
:open_book: Guia de Instalação Como instalar plugins no Discourse

:warning: Aviso: Ativar este plugin pode causar um aumento no número de membros atingindo o TL3, e/ou questionando decisões de moderação, e/ou mais atividade aumentada[1].

Recursos

  • Exibir uma barra de progresso para o usuário informando seu progresso total para o TL3
  • (Opcional) Mostrar ao usuário o próximo requisito mais próximo que ele pode atingir
  • (Opcional) Mostrar ao usuário uma análise detalhada do progresso para cada requisito
  • (Opcional) Informar ao usuário se ele está travado no TL2/TL3
  • (Opcional) Se o usuário for TL3, exibir um aviso quando ele estiver perto de perdê-lo
  • (Opcional) Mostrar ao usuário o número de tópicos e postagens que ele tem em categorias silenciadas (permitindo que ele leia mais postagens para atingir o requisito de leitura de postagens)

Configuração

Configuração mínima necessária. Todos os textos podem ser editados via Textos do Site. Sempre que possível, o texto exato é o mesmo do que na página de Administração do usuário. No entanto, o plugin não conseguiu referenciar diretamente esses textos devido a problemas de permissão do usuário.

Configurações

Nome Descrição
cor da barra de progresso modo claro A cor da barra de progresso no modo claro
cor da barra de progresso modo escuro A cor da barra de progresso no modo escuro
cor de fundo da barra de progresso modo claro A cor de fundo da barra de progresso no modo claro
cor de fundo da barra de progresso modo escuro A cor de fundo da barra de progresso no modo escuro
ícone do botão do modal O ícone do botão para mostrar o modal
mostrar progresso TL3 detalhado Selecione para mostrar o modal, que contém uma barra de progresso detalhada de cada requisito
mostrar travado no nível de confiança Informe ao usuário se ele está travado em seu Nível de Confiança. AVISO: Pode resultar em reclamações de usuários questionando decisões de moderação.
texto inferior do modal Uma descrição adicional na parte inferior do modal.
mostrar próximo estatística mais próxima Mostre o próximo requisito mais próximo que o usuário pode atingir e quanto mais é necessário
mostrar aviso quando os requisitos TL3 estiverem baixos Se um usuário for TL3, informe se ele está perto de perder o TL3
mostrar aviso quando o usuário tiver tópicos e postagens silenciados Mostre ao usuário o número de tópicos e postagens que ele tem em categorias silenciadas (permitindo que ele leia mais postagens para atingir o requisito de leitura de postagens). Não conta quantas postagens ele leu nessas categorias (ainda).
mínimo de estatísticas TL3 baixas Exiba o aviso para usuários TL3 se algum requisito estiver abaixo desta marca

Capturas de Tela

Visão geral:

Modal (não se qualifica)

Modal (se qualifica para TL3)

Modal (é TL3)

Modal (é TL3, não se qualifica mais)

Se o usuário estiver travado:


Espero que isso ajude!


  1. O que pode ou não ser uma coisa ruim ↩︎

10 curtidas

bom trabalho, Nate :clap:

acho que você perdeu o resumo:

4 curtidas

Ufa! Consertei isso.

3 curtidas

O plug-in ainda está em beta, ou o quê? Acho que este é um plug-in realmente ótimo, porque fiquei na mão e fazendo as contas para saber quando vou receber o Tl3.

Funciona na maior parte, exceto por 1 ou 2 pequenas coisas que preciso ajustar, o que estou fazendo agora. O problema está realmente no próximo requisito mais próximo; os contadores e as barras funcionam.

5 curtidas

A estatística mais próxima para promoção e rebaixamento deve ter sido corrigida agora, assim como algumas otimizações nas consultas SQL. Deveria estar pronto para ir ao ar.

4 curtidas

Instalamos isso no nosso site. No entanto, quando um usuário comum tenta ver o perfil de outro usuário,
pode aparecer um erro informando que você não tem permissão para visualizar os recursos solicitados.

Para alguns usuários, isso pode ocorrer, enquanto para outros funciona perfeitamente (ou seja, esse pop-up não aparece). O usuário comum não deve ser capaz de ver o progresso de outras pessoas.

Você sabe o que pode estar causando isso?

Captura de tela em chinês:

5 curtidas

Boa pegada, e obrigado pelo PR! Já fiz o merge.

5 curtidas

E que tal expandir isso para cobrir outros estágios de Nível de Confiança?

Parece um pouco limitado sem motivo, na minha opinião, por exemplo:

Por que não chamar simplesmente de “Medidor de Progresso do Nível de Confiança” ou algo similar?

7 curtidas

Boa observação. Vai precisar de alguns ajustes, mas acho que é possível.

5 curtidas

@merefield

Boa ideia, e o timing é excelente agora que o trabalho do TL3 está chegando ao fim.


No outro extremo da progressão de níveis de confiança, acho que parte disso também poderia ser útil para pessoas que ajudam em fóruns do Discourse, especialmente moderadores e membros frequentes da comunidade.

Uma pergunta recorrente é como um usuário pode avançar além do TL-0 para o próximo nível de confiança, para que possa, por exemplo, postar links, incluir mais links, colar imagens ou obter outras capacidades que são restritas no TL-0.

Essas explicações muitas vezes são escritas manualmente, mesmo que grande parte da resposta dependa de requisitos mensuráveis de nível de confiança. Seria útil se parte dessa orientação pudesse, eventualmente, ser automatizada: mostrar ao usuário onde ele está, qual requisito está atualmente impedindo o avanço e o que ele pode fazer de forma razoável para se tornar elegível.

O plugin TL3 Progress já tem parte da infraestrutura necessária para esse tipo de funcionalidade, especialmente sua capacidade de expor requisitos individuais, progresso e o requisito mais próximo.

4 curtidas