Itens da lista de desejos de nível de confiança

Olá, pessoal,

Desculpem, isso ficou um pouco longo. :slight_smile:

Não é segredo para ninguém o quanto acredito que os Níveis de Confiança (Trust Levels) são parte do segredo do sucesso do Discourse. Quando trabalho com clientes em torno de suas comunidades, utilizo os Níveis de Confiança (TLs) como uma maneira principal de reconhecer as contribuições da comunidade e, em seguida, reconhecer e recompensar esses membros conforme eles avançam pelos níveis.

Embora os TLs sejam ótimos para liberar capacidades de moderação, acredito que seu verdadeiro potencial está em permitir que uma comunidade incentive e reconheça os membros a participar mais.

Estava tendo uma conversa com @j.jaffeux, que compartilhou algum trabalho recente sobre o relatório de TLs, e mencionei que tinha uma pequena lista de desejos relacionada a TLs. Achei que seria bom compartilhá-los aqui para uma discussão mais ampla.

Claro, levem tudo isso com um grão de sal apropriado, mas estou ansioso para ouvir outras opiniões sobre essas ideias.

1. Relatório de Resumo de Níveis de Confiança

Muitas vezes, quando trabalho com comunidades, configuro um fluxo de trabalho onde, quando os usuários transitam entre TLs, usamos isso para acionar reconhecimento e/ou recompensas. Por exemplo, se alguém vai do TL1 para o TL2, frequentemente sugiro criar um novo tópico para celebrar as contribuições fabulosas desse usuário para a comunidade. Do TL2 para o TL3, eles geralmente recebem um kit de brindes. Em quase todos os casos em que fiz isso, esses usuários adoraram o reconhecimento e sentiram um forte senso de comunidade.

Adoraria que o Discourse mostrasse na página principal de Administração um resumo de quais usuários transitaram entre níveis de confiança nos últimos 30 dias. Por exemplo:

Usuários Promovidos Como posso usar isso?

Do Nível 1 para o Nível 2: @foo, @bar
Do Nível 2 para o Nível 3: @baz

Isso tornará muito mais fácil identificar esses usuários e ajudar as comunidades a recompensá-los. Como um bônus menor, poderia haver um pequeno link (como no meu exemplo acima) para documentação com sugestões do que fazer para reconhecer esses usuários.

2. Rebranding de Níveis de Confiança

Quando trabalho com clientes, frequentemente faço duas coisas com os TLs:

  1. Rebranding deles (por exemplo, membros Prata, Ouro, Platina).
  2. Remover as palavras “Nível de Confiança” para que os membros não procurem os níveis de confiança e tentem manipular o sistema (especialmente com a documentação fabulosa disponível para o Discourse).

Por exemplo:

Acho que seria fantástico simplificar esse rebranding e a aparência dos níveis de confiança. Podemos fazer isso hoje com strings de texto, mas pode ser um pouco trabalhoso, especialmente para quem é novo no Discourse. Eu até sugeriria que isso fosse parte de um “assistente de TL” de certo modo.

Na minha visão, esses níveis de membership devem ser uma parte notável e única da experiência da comunidade e, portanto, do Discourse. Adoraria ver “Níveis de Membership” no menu hambúrguer, com cada TL tendo uma imagem de destaque em tamanho completo, uma descrição sobre o nível, uma lista de membros e até as últimas postagens desses membros.

3. Perfis de Níveis de Confiança

Quando avalio contribuições da comunidade, isso frequentemente inclui, mas não se limita ao Discourse. Pode incluir também atividades externas, como enviar pull requests, escrever posts em blogs, organizar eventos ou atuar em conselhos de governança. Tudo isso depende das personas principais para as quais estamos adaptando a comunidade.

Para a grande maioria das comunidades que construo, todas essas personas usarão o Discourse, mas há atividades que elas realizam fora do Discourse que adoraria ver incorporadas aos TLs como critérios.

Seria extremamente útil se tivéssemos o conceito de um Perfil de Nível de Confiança. Ou seja, em vez de ter TL1, TL2, TL3, etc., eu poderia adicionar um perfil como “Desenvolvedor” (que corresponde às minhas personas-alvo).

Eu poderia então definir uma lista de critérios para cada TL, incluindo os elementos principais do Discourse, mas também essas integrações externas adicionais. Isso teria o benefício adicional de fazer da conta do Discourse o registro central para acompanhar as realizações e a experiência da comunidade (este é um tópico lateral, mas acho que fazer do Discourse o hub central e o perfil para membros da comunidade seria extremamente valioso).

Agora, claro, isso exigirá integração com esses outros serviços, mas acho que vale a pena explorar. Outra opção aqui poderia ser incluir suporte para cred.

4. Gatilhos de Níveis de Confiança

Novamente, quando trabalho com clientes, quero que eles sejam intencionais sobre a experiência da comunidade. Como é a experiência de integração? O que acontece quando as pessoas atingem o TL1? Como as reconhecemos e recompensamos? Enviamos brindes e, se sim, o que devem ser?

Acho que seria extremamente útil ter uma série de gatilhos integrados que ocorrem quando alguém atinge um nível de confiança. Ou seja, quando um indivíduo atinge um novo nível de confiança, ações automáticas podem ser iniciadas, como:

  • Enviar um e-mail a um gerente da comunidade para notificá-lo de que o usuário subiu de nível, para que o gerente possa entrar em contato e agradecer ao usuário pelo trabalho.
  • Rascunhar um novo tópico público (mas ainda em rascunho) com um modelo de tópico que o gerente da comunidade pode então editar para celebrar o trabalho dessa pessoa (por exemplo, isso poderia incorporar automaticamente a foto do perfil, uma lista de suas postagens mais populares, etc.).
  • Atualizar uma planilha do Google para solicitar parte de uma alocação de brindes para o kit de cuidados que você envia. Esses tipos de integrações externas poderiam ser áreas interessantes onde a comunidade mais ampla pode construir suporte adicional, assim como com plugins.
  • Rascunhar uma MP em rascunho para o administrador ou gerente da comunidade, que pedirá ao usuário seu endereço de entrega para enviar alguns brindes.
  • Adicioná-los a um alias de e-mail (por exemplo, para pessoas no TL3) — frequentemente faço isso para membros da comunidade muito engajados, para que tenham um telefone direto para contatar a liderança da comunidade.

Acho que isso cumprirá duas coisas:

  1. Automatizará muitos processos manuais.
  2. Poderemos incentivar um mercado de ideias sobre maneiras de reconhecer pessoas que avançam pelos níveis de confiança.

Acho que, se pudermos facilitar para os usuários do Discourse saberem que os TLs são uma ótima maneira de construir engajamento e ter alguns exemplos práticos e sólidos de como fazer isso em cada transição, isso resultaria em grandes experiências de comunidade.

Agora, para ser muito claro, eu não acho que devemos nunca automatizar o envio de e-mails ou notificações ao usuário para parabenizá-lo por subir de nível (já que as pessoas não gostam de ser agradecidas por computadores), mas acho que podemos simplificar e automatizar outros elementos desse processo.

5. Gatilhos Submarinos

Isso não é específico de um TL, mas está relacionado ao engajamento e reconhecimento de membros da comunidade.

Quando escrevi People Powered, falei sobre incentivos Submarinos como uma maneira de reconhecer ótimo trabalho.

Em resumo, usamos computadores para detectar o comportamento que queremos ver e, em seguida, usamos pessoas para reconhecer e recompensar isso.

Por exemplo, adoraria saber quando um usuário em um TL baixo (por exemplo, TL1) responde a uma pergunta e sua postagem é marcada como solução pela primeira vez. Quero ver que isso aconteceu e, em seguida, enviar uma MP com uma nota pessoal e agradável, agradecendo por ele fornecer suporte e orientação na comunidade.

Adoraria ver o Discourse cheio desses tipos de gatilhos submarinos. Outros exemplos poderiam incluir:

  • Usuários com mais curtidas em um mês (muito populares).
  • Usuários que estão tanto lendo quanto escrevendo mais em um determinado período (muito engajados).
  • Usuários que receberam curtidas de uma ampla gama de pessoas (muito interessantes em um grupo amplo).
  • Usuários em um TL mais alto sendo curtidos por pessoas em um TL mais baixo (um indicador de potencial mentoria).

Receber uma notificação quando isso ocorre (a) ajudaria gerentes da comunidade e administradores a reconhecer ótimo trabalho em um nível muito pessoal e (b) faria as pessoas pensarem em reconhecer comportamentos individuais, não apenas mudanças de TL.

Ok, é isso. Obrigado por ler até o final.

Embora eu não possa ajudar a escrever o código, estou feliz em ajudar a contribuir de outras formas sobre como esses recursos poderiam ser construídos (por exemplo, testes, mais feedback, etc.).

Obrigado!

24 curtidas

Tópico incrível! Estou trazendo isso à tona porque notamos coisas semelhantes em nosso fórum. Estamos usando há alguns anos e atualmente temos cerca de 4 mil usuários.

Aqui estão alguns pontos baseados na nossa experiência:

  • Nomes personalizados para cada nível de confiança: Concordo plenamente. É melhor para uma marca única.
  • Adicionar mais um nível de confiança: No nosso caso, sentimos que há uma lacuna enorme entre o nível 2 e o nível 3. Esse novo nível seria basicamente uma versão mais branda do atual tl3 e exigiria, digamos, 180 dias de atividade em 365 dias. A ideia é ter basicamente dois níveis separados que precisam ser mantidos pela atividade para:
    a) usuários ativos
    b) usuários super-duper-altamente ativos
2 curtidas

Olá Jono,

Desculpe a demora para responder. Temos discutido o assunto e realizado alguns trabalhos relacionados que podem ajudar a facilitar isso.

Estes são os itens que podemos realizar agora usando Discourse Automation, Discourse Solved e relatórios de administrador. Vamos trabalhar especificamente nesses pontos e compartilhar o progresso e a funcionalidade finalizada o mais breve possível.

EDIT:

Com a Automação do Discourse, os gatilhos de NC (Nível de Confiança) e os Gatilhos Submarine serão viáveis; eles apenas exigirão algumas habilidades de escrita de scripts.


Os itens 2 e 3 exigiriam novas funcionalidades e vemos que seriam úteis, mas ainda precisam ser desenvolvidos. Concordamos com o assistente de NC para um rebranding dos níveis de confiança, e os perfis de NC parecem algo que poderíamos fazer, mas isso não está definitivo, pois gostaríamos de ter certeza de que seria útil para uma grande parte da comunidade.

5 curtidas

E isso está feito!

A maioria dos relatórios está ativa em todas as instâncias atualizadas do Discourse, eles foram mesclados em dezembro do ano passado.

O restante que mencionei que poderíamos fazer agora é possível por meio de webhooks e scripts de automação que são disparados ou acionados na mudança de TL.

O webhook facilita e ajuda com os gatilhos de TL e Submarine que você mencionou. Joffrey falou sobre isso em outro tópico:

E com o plugin de Automação, esses e outros gatilhos podem ir ainda mais longe. E também está agora ativo em nossos planos de hospedagem e pronto para qualquer um usar :tada:

3 curtidas

Este tópico foi automaticamente fechado após 6 dias. Novas respostas não são mais permitidas.