Como segregar uma classe de usuários ruidosa?

Em nosso fórum (https://discuss.openedx.org), queremos incentivar diversos tipos de discussão. No entanto, a maioria das postagens se concentra em uma categoria específica: pessoas procurando ajuda para instalar o software (https://discuss.openedx.org/c/devops/ops-help). Com base em experiências passadas, essas pessoas não costumam participar de outras discussões, e frequentemente suas perguntas são mal formuladas ou incompletas.

Tenho receio de que alguém que visite o site em busca de tópicos mais aprofundados possa concluir que se trata apenas de perguntas sobre instalação e decidir não participar.

Quais ferramentas estão disponíveis para que eu possa separar as perguntas sobre instalação do restante do site? Encontrei Sub-forums under a master?, mas a sugestão foi basicamente: “use categorias”. Já tenho as categorias, mas gostaria que as pessoas não se distraíssem com a categoria mais barulhenta.

Sei que essa é uma questão um tanto aberta; estou buscando um amplo conjunto de opções.

4 curtidas

Concordo que as categorias são a melhor maneira de segmentar o conteúdo. Você já considerou silenciar automaticamente a categoria para perguntas sobre instalação?

A outra opção é marcar esses tópicos com uma tag definida como “silenciada” por padrão para todos os usuários.

O silenciamento geralmente remove esses tópicos da visualização Mais Recentes, reduzindo o ruído visual para usuários mais engajados. No entanto, eles ainda podem ver esses tópicos se acessarem intencionalmente a categoria.

8 curtidas

Silenciar é uma das opções. Acho que isso significa que as pessoas que poderiam ajudar com problemas de instalação teriam que optar explicitamente por vê-los?

1 curtida

Sim, eles teriam que optar por participar se você adotar essa abordagem — ou, alternativamente, fornecer instruções aos usuários que consideram as notificações de instalação muito intrusivas sobre como silenciá-las eles mesmos, seja por tag ou categoria.

1 curtida

É possível que exista uma maneira de eu fornecer às pessoas um link que configure a opção de silenciar para elas? Apenas “Clique aqui para silenciar a categoria DevOps”, sem necessidade de nenhuma outra interação?

1 curtida

Isso parece estar relacionado a uma discussão que tivemos mais cedo hoje sobre qual abordagem é melhor em relação à página inicial.

  • Vejo várias coisas e preciso clicar para fazer desaparecer o que não quero ver
  • Vejo muito pouco e preciso clicar para fazer aparecer o que quero ver

Claro, a resposta real é “depende”… qual porcentagem dos tópicos na página inicial interessaria ao usuário médio?

@sam @eviltrout Acho que devemos priorizar fortemente a interface de “silenciar uma categoria para um grupo de pessoas” no Discourse, como algo que a equipe possa fazer facilmente.

8 curtidas

Obrigado, fico feliz em saber que há algum avanço. Se eu tivesse uma maneira de criar links que modificassem configurações específicas para a pessoa que clicar no link, eu poderia criar minha própria página para ajudar as pessoas a se inscreverem ou se desinscreverem de categorias silenciadas (ou outras configurações, como notificações, etc).

1 curtida

Estou com um pouco de dificuldade para visualizar isso. Entendo como a UX poderia funcionar para um “opt-in” no Discourse, onde a página inicial fica em branco e diz algo como:

Para começar, assista a algumas das categorias sugeridas abaixo.

[ lista de categorias populares aqui… ]

Mas, no caso de silenciar uma categoria para várias pessoas, você estava pensando em algo como a equipe editar a categoria e marcar [x] silenciar esta categoria por padrão?

1 curtida

Sim, para começar, é exatamente o que eu estava pensando, embora o texto provavelmente devesse ser

[x] silenciar esta categoria por padrão para todos os usuários

1 curtida

Para o caso de uso muito específico em que uma instância específica do Discourse abrange demais tópicos, e o usuário médio só quer ver um subconjunto do total, poderíamos adicionar um recurso de “descoberta” a ser acionado para novos usuários antes do tutorial do discobot.

Pareceria assim

Onde os temas seriam categorias e/ou tags.

Isso seria usado em alguns casos de uso:

  • Empresa de jogos com vários jogos em um único fórum, onde a maioria dos usuários jogaria apenas alguns deles.

  • Uma empresa usando o Discourse para comunicação interna, grande o suficiente para que um determinado funcionário não queira ver tudo.

Por trás das cenas, é apenas uma interface de usuário sofisticada para silenciar categorias e tags.

7 curtidas

Além disso, talvez o assistente de configuração pudesse fazer uma pergunta como esta:

Qual você prefere?

  • Todas as categorias são visíveis por padrão, até que as pessoas as ocultem (melhor para a maioria das comunidades pequenas e médias)

  • Todas as categorias são ocultas por padrão, até que as pessoas as mostrem (melhor apenas para as maiores comunidades)

Embora talvez isso também possa ser resolvido com “página inicial diferente” em alguns casos @sam @eviltrout? :thinking:

5 curtidas

Ah, sim, ter isso no wizard faz muito sentido!

Também adicionaria um novo filtro de lista para a página inicial com as opções: mais recentes, novos, não lidos e principais: todos. (Todos é apenas mais recentes, ignorando os silenciados).

Aparece apenas se o usuário tiver silenciado algo.

4 curtidas

Uma coisa que me preocupa é que isso conflita um pouco com as permissões de categoria, já que essa é a maneira tradicional de ocultar coisas — mas ela se baseia em “a pessoa X não tem permissão para ver isso”, e não como uma preferência.

1 curtida

Bem, isso é um pouco diferente, pois se trata de você ter o direito de ver o conteúdo para se concentrar, em vez de ser impedido de acessar o conteúdo pelos poderes estabelecidos.

Tecnicamente, é viável usando SSO, grupos, permissões e chamadas de API, mas é muito mais difícil e custoso implementar corretamente.

1 curtida

Claro, minha preocupação é que está ficando mais confuso determinar “por que não consigo ver X”. Temos vários pedidos de suporte de pessoas que silenciaram tags e categorias e não conseguiram descobrir por que {thing} não estava visível para elas.

Mas, como não é uma funcionalidade nova, talvez não seja uma grande preocupação.

3 curtidas

Sim, isso ajudará, já que não será padrão (faz sentido apenas para casos de uso específicos), pode ser reativado nas preferências do usuário a qualquer momento e, se alguém reclamar por não conseguir ver certas coisas, podemos orientá-los a verificar se o tópico aparece quando acessam “todos”.

3 curtidas

Em vez de silenciar categorias, vale a pena considerar novamente algo como a ideia de “favoritos”? Favorites - select your favorite categories - #19 by merefield

1 curtida

Acho que aprimorar nosso recurso de mutar atual é uma escolha muito melhor do que criar um novo conjunto de código do zero… assim, teríamos mutar e favoritar, tornando tudo ainda mais complexo.

4 curtidas

Tudo isso ainda não está totalmente claro para mim, mas tenho interesse no conceito de “mutação seletiva”. A ideia que tenho em mente seria ter um usuário interno que publica informações em muitos tópicos, mas que seja silenciado por padrão, com notificações aparecendo apenas para quem está acompanhando o tópico (se acompanham o tópico, presume-se que estão interessados nas informações publicadas. Caso contrário, provavelmente não querem ter a página inicial cheia de tópicos que receberam novas postagens desse usuário interno. Isso provavelmente irritaria a todos, inclusive visitantes não registrados).

Seria algo assim possível no momento? Ou talvez no futuro? (uma função de “desmutar” para poder receber notificações de um usuário silenciado em tópicos ou tags específicos? Ou uma seleção entre “silenciar o tempo todo” versus “silenciar exceto em tópicos acompanhados”?)

O que não está claro para mim é como funcionam os “conflitos”?
Se um usuário silencia uma categoria, mas acompanha um tópico dentro dessa categoria, ele ainda recebe notificações para aquele tópico, certo?
Se um usuário silencia outro usuário, mas esse usuário silenciado posta em um tópico acompanhado? Então NÃO há notificação, certo?
Se você silencia uma tag e acompanha outra, e ambas aparecem em um tópico?
E assim por diante… Existem regras sobre isso (o que tem prioridade sobre o quê), ou alguma documentação?

A funcionalidade equivalente para usuários é chamada de “ignorar”. Você precisa atingir o nível de confiança 2 para ter o privilégio de ignorar.

1 curtida