Fornecer recursos de anonimização mais semelhantes ao Piazza ou CampusWire já foi discutido anteriormente (aqui, em outros lugares). Gostaria de saber se alguém fez algum progresso nisso, ou gostaria de trabalhar em um plugin juntos para fornecer essa funcionalidade.
Como um breve resumo da funcionalidade desejada: outros fóruns de cursos frequentemente fornecem várias outras modalidades de postagem anônima que o Discourse atualmente não possui. Provavelmente o mais importante e o que eu proporia apoiar é a capacidade de marcar uma postagem ou resposta específica como anônima para outros alunos, mas ainda ter as identidades visíveis para a equipe do curso. Há pelo menos a percepção de que isso permite que os alunos façam perguntas com mais liberdade em um fórum público, e acho que apoiar isso ajudaria a melhorar o uso do Discourse em ambientes acadêmicos.
Atualmente, o Discourse permite que os usuários entrem em um modo anônimo, mas isso tem vários problemas de usabilidade em comparação com o recurso proposto. De muitas maneiras, o modo anônimo é uma forma de anonimato muito forte. Não apenas as identidades dos usuários anônimos são completamente ocultas — mesmo da equipe do curso, que muitas vezes precisa ou pelo menos se beneficia muito de saber quem é um aluno —, mas mesmo em modo anônimo, até mesmo coisas como mensagens diretas não revelam a identidade original do usuário. Alternar para dentro e para fora do modo anônimo também é mais complicado do que um simples botão de alternância em uma resposta. Não me entenda mal: tudo isso está funcionando conforme o pretendido, e, no geral, é uma ótima implementação de forte anonimato no fórum. Apenas não é realmente apropriado para este caso de uso.
Existe um plugin que já implementa esse recurso? Se sim, ótimo! Por favor, me avise e você terá seu próximo usuário
.
Se não, aqui está a minha melhor suposição de como algo assim funcionaria. Cada tópico/resposta precisaria de um novo metadado descrevendo o modo de postagem do tópico/resposta: não anônimo ou pseudoanônimo. Um botão ou alternância seria necessário para expor essa configuração na interface do usuário de novo tópico/resposta — talvez apenas um botão separado “Criar/Responder Anonimamente”.
Quando o conteúdo do tópico/resposta fosse recuperado, essa flag combinada com o nível de confiança do usuário seria usada para determinar se deveria retornar as informações normais do usuário (nome, ID do fórum) ou um pseudônimo (“Outro Usuário do Fórum” ou algo assim). Alguma interface extra também poderia ser útil para destacar o conteúdo postado anonimamente, para tentar evitar que a equipe revele acidentalmente a identidade de um aluno em uma postagem, seja marcando-os ou mencionando seus nomes. (Reconheço isso como uma fraqueza definitiva dessa abordagem, mas considero impedir isso totalmente fora do escopo.)
Parece fácil. (Famosas últimas palavras.) Mas alguém sabe se existe um plugin semelhante que eu poderia usar como modelo, apenas para me ajudar a encontrar os vários lugares onde eu precisaria fazer alterações?