Ah, desculpe… Eu li TL como lista de tópicos… para níveis de confiança, não estou ciente de uma solução existente.
Em qualquer caso, talvez seja melhor escrever níveis de confiança no título?
Li o tópico que você referenciou. Fico imaginando se você está olhando para isso da maneira mais simples. Se você estiver satisfeito com a ascensão padrão do nível de confiança, a maioria dos membros que retornam repetidamente serão recompensados com o nível de membro (15 dias não consecutivos, eu acho). Enquanto para atingir o nível regular, um membro precisa visitar 100 dias seguidos. Portanto, não vejo como a atividade em áreas específicas mudaria muito esses cálculos básicos de frequência. Por padrão, membro não deveria ser um obstáculo tão grande para qualquer pessoa que participa. Enquanto regular exige um compromisso bastante notável.
Dito isso, você também pode dar uma olhada em
Provavelmente poderia alterar algumas configurações com este plugin pronto para uso. Ou pedir aos mantenedores que adicionem uma configuração para você.
Isso é possível, mas não será simples. Eu o(a) encorajaria a considerar uma abordagem diferente. Se você está decidido(a) a isso, talvez @merefield ou @Ahmed_Gagan estejam dispostos a tentar (eles seriam suas melhores apostas).
Por exemplo, você poderia definir condições com um distintivo personalizado. Ex: “Membro Honorário”.. não pagou dinheiro, mas fez X e Y e é recompensado com associação gratuita.
Olá a todos e obrigado por todas as suas contribuições.
O problema é que precisamos disso se quisermos que nossa comunidade seja justa para todos os seus usuários. Tentarei explicar um pouco mais:
A comunidade é para todas as pessoas que desejam comprar uma assinatura, não é de graça
Uma vez que você entra, nossos incentivos para participar e ser um membro bom é que quanto melhor você for (e quanto maior seu nível de confiança for), menos você pagará - sendo assim que os membros no nível de confiança 4 não pagam.
Mas (e aqui é quando este recurso é necessário para que façamos isso de forma justa): dentro da mesma comunidade, temos uma categoria específica para nossos alunos, onde eles podem obter suporte sobre os materiais de estudo, etc. O problema que vemos é que, se todos os membros entrarem nas mesmas condições (mesmo que você seja um estudante e tenha acesso a esta categoria especial), os estudantes terão uma vantagem em escalar os níveis de confiança, pois eles podem acessar mais conteúdo na comunidade (uma categoria inteira), eles podem ler mais, comentar mais, curtir mais, etc… Algo que um membro que não é estudante não pode.
Tentamos abordar isso de diferentes maneiras para evitar chegar a este ponto, e entendemos totalmente que os Níveis de Confiança foram criados como outro conceito, mas a verdade é que para nós parece muito mais justo ter essa categoria específica excluída - dessa forma: os estudantes podem interagir com seu conteúdo o quanto quiserem, mas seu progresso na comunidade será medido igualmente a qualquer outro membro que não seja estudante.
Muito obrigado. Tentamos explorar diferentes abordagens, mas esta parece ser a única opção que seria a mais justa e equilibrada para o nosso tipo de comunidade. Expliquei neste mesmo tópico o porquê, caso queira saber ou pensar em outra forma de alcançá-lo.
Obrigado!
Sim, sabemos disso. Os membros que atingirem o nível de confiança 3 e forem mais valiosos para a comunidade serão promovidos por nós (administrador) para o nível de confiança 4 (assim como em qualquer outra comunidade com Discourse, isso não muda)
oi @manuel , você acha que seria possível com distintivos? Quero dizer: se eu criasse um distintivo de "membro honorário", quais condições esse distintivo poderia exigir? Porque eu precisaria que não fosse apenas "postou X vezes" ou "leu X posts", eu precisaria de um distintivo mais complexo que atendesse a várias condições (é por isso que optamos pelos níveis de confiança em primeiro lugar, mas talvez pudéssemos encontrar uma alternativa…)
Obrigado desde já por toda a sua ajuda, eu amo esta comunidade
No meu entendimento, os selos podem atender a quantas condições você conseguir escrever em uma consulta SQL. Estou ciente de dois tópicos com exemplos:
Além disso, você provavelmente precisaria usar um plugin como Discourse Automation ou Data Explorer para conectar o selo a uma ação resultante, seja automática ou manualmente.
Nesse sentido, você também poderia pular o selo e apenas usar uma consulta SQL recorrente com o Data Explorer para recompensar manualmente a associação gratuita aos usuários que correspondem à consulta.
Adicionando um Aluno a um Grupo. Você pode criar Categorias que são acessíveis apenas a um Grupo específico. Você pode definir um ou mais proprietários de grupo que podem adicionar e remover membros conforme necessário.
Nas permissões de categoria, você pode alterar a segurança para permitir que apenas um ou mais grupos específicos tenham acesso.
Com a ideia de distintivo do @manuel, se não me engano, o distintivo adquirido pode provavelmente adicionar um membro a um grupo?
Obrigado @manuel, acho que o que teremos que descobrir agora é se poderíamos especificar na consulta de um distintivo condições semelhantes às dos níveis de confiança, como: tempo gasto na comunidade, curtidas dadas ou recebidas,… o que acho que pode ser complicado
Olá Dan!
Sim, na verdade temos um grupo para os alunos, mas o nosso problema é que o grupo pode acessar algum conteúdo que outros não podem - então as estatísticas deles podem aumentar mais rapidamente do que outros usuários que não estão no grupo.
Poderíamos tentar criar um distintivo, mas não tenho certeza se ele poderia incluir tantas e tão específicas condições (por exemplo: um distintivo que é concedido quando um usuário posta X vezes + responde X vezes + recebe X curtidas + dá X curtidas + etc… e tudo isso APENAS em algumas categorias, não em todas elas).
Isso parece interessante. Não sou especialista em codificação, então posso me sentir bastante perdido em todas essas informações, mas talvez isso possa ser útil. Você acha que poderíamos vincular essa consulta a um distintivo? Significa que, quando um usuário alcançar tudo o que a consulta marca, um distintivo específico será concedido. Você acha que isso seria possível?
Desculpe se for uma pergunta de novato, estou totalmente em coisas de administração, mas na codificação eu simplesmente me perco…
Dependendo da sua situação de hospedagem, é possível criar seus próprios distintivos SQL personalizados automáticos - Creating triggered custom badge queries
Embora também seja possível executar uma consulta personalizada semelhante no Explorador de Dados e exportar os resultados como um CSV para alimentar o Concessor em Massa na página de distintivo relevante. @pfaffman também sugeriu recentemente que esse processo pode ser refinado com o uso da API, mas ainda não explorei essa opção.
Acho que o elo perdido é então como adicionar automaticamente esses usuários com distintivos a um grupo. Possivelmente o plugin de automação, como @manuel sugeriu, ou talvez usando a API?
Você provavelmente não conseguirá fazer isso sozinho… mas a ideia aqui é que, em vez de fazer uma solicitação de mercado como:
Precisamos de um plugin personalizado que altere o comportamento do nível de confiança
você poderia simplesmente declarar uma solicitação como:
Precisamos de uma consulta SQL que forneça uma lista de usuários que atenderam às condições xyz. Queremos usar essa consulta para um distintivo ou apenas executá-la com o Explorador de Dados.
e isso custará consideravelmente menos e praticamente sem custos de manutenção futuros ou complicações em sua configuração.