Respostas Privadas no Discourse

Em vez de gerenciar a segurança por meio de Nível de Usuário/Confiança do Grupo
Os usuários públicos podem enviar solicitações para visualizar conteúdo para Respostas?

Você poderia me informar se há algum recurso em seu plugin que impeça que respostas privadas sejam tornadas públicas através de uma configuração secundária? Estou procurando uma maneira de garantir que as respostas privadas permaneçam confidenciais. Obrigado!

Veja as configurações do plugin:

  • private_replies_min_trust_level_to_see_all: usuários com este nível de confiança podem ver todas as respostas. Padrão 4. Defina como 5 para desativar.
  • private_replies_groups_can_see_all: usuários neste grupo podem ver todas as respostas. Padrão staff.
  • private_replies_topic_starter_primary_group_can_see_all: usuários no mesmo grupo primário que o criador do tópico podem ver todas as respostas. Padrão false.

Além disso, certos plugins como AI e AI-topic-summary podem não respeitar as respostas privadas, portanto, não é recomendado ativá-los em categorias que tenham respostas privadas ativadas.

4 curtidas

Existe uma maneira de permitir a opção de que as respostas sejam visíveis apenas para o proprietário do tópico quando a postagem for feita, sem dar ao proprietário do tópico a capacidade de tornar essas respostas públicas posteriormente? Obrigado por considerar isso!

O criador do tópico pode simplesmente se abster de pressionar o botão.

Se você não confia no criador do tópico e tem medo que ele o faça de propósito, então você deve estar ciente de que o criador do tópico pode tornar as respostas públicas de outras maneiras (como postar uma captura de tela ou citar as respostas em sua resposta) e isso é algo que não pode ser evitado.

Se o seu problema é que o criador do tópico tornará as respostas visíveis por acidente, então você pode usar CSS para ocultar o botão que torna as respostas públicas.

3 curtidas

Olá @RGJ,

Eu trabalho em uma universidade e uso o Discourse para entregar/coletar trabalhos escritos.

Até agora, meus alunos apenas respondiam a um tópico que eu abria e eu os incentivava a ler o que outros haviam respondido antes e a interagir uns com os outros. Para mim, não importava se eles se inspiravam em seus colegas para seus próprios textos.

Agora, com o ChatGPT e outras ferramentas amplamente presentes, estou percebendo que alguns alunos pararam de escrever por conta própria e pediram ao ChatGPT para parafrasear o que outros alunos escreveram. Mas eu ainda gostaria que eles interagissem, então meu fluxo de trabalho seria o seguinte:

  1. Escrever por conta própria sem saber o que os outros escreveram
  2. Comentar em três textos

Portanto, para mim, seria ótimo se seu plugin não esperasse que eu tornasse as postagens visíveis para todos, mas mostrasse todas as postagens imediatamente assim que uma pessoa escrevesse algo por conta própria.

Isso seria viável? Qual seria uma estimativa aproximada para um pagamento adequado por este serviço?

2 curtidas

Isso é muito parecido com o que eu costumava fazer quando comecei a usar o Discourse. Eu até tinha um script que pegava uma planilha baixada do LMS, verificava se os alunos haviam postado tópicos/posts que eu tinha :heart:ado (eu usava uma tag diferente para cada tarefa, eu acho), e atualizava a planilha para que eu pudesse carregá-la de volta no LMS e ter as notas inseridas no livro de notas. Eu estava bastante feliz com isso, embora possa ficar mais feliz por não estar mais envolvido no Ensino Superior. :slight_smile:

Se Richard não estiver interessado em adicioná-lo às Respostas Privadas, eu poderia me interessar em escrever um componente de tema separado.

Alguém respondeu que os componentes de tema mudam apenas o front-end, então eles só podem ocultar coisas. Alguém com habilidades técnicas e paciência poderia obter as informações (tão simplesmente quanto construir uma URL como Discourse Private Replies (e então apenas procurar por “cooked”). Para evitar que isso entre na carga JSON que é entregue ao navegador, você precisará de um plugin. Se seus alunos serão suficientemente frustrados por terem o texto oculto é difícil saber.

Eu ficaria satisfeito com um componente de tema - eu até o preferiria, pois dá menos trabalho para eu manter. E no meu caso de uso, está totalmente ok se ele for simplesmente oculto/display: none. Acho que, nesse caso, pode até ser possível fazer o “interruptor” na OP (o que eu preferiria) e não na categoria. O resultado seria preferencialmente open source. @pfaffman - envie-me um orçamento… mas também tenha em mente os orçamentos das universidades :slight_smile:

p.s.: haha, um script que extraísse meus likes e os conectasse a nomes de usuário/LMS em um csv - isso seria tão fofo. Mas por enquanto, vou me ater ao trabalho manual :slight_smile: … eu sei exatamente o que você quer dizer com ensino superior… mas aqui na Alemanha ainda está ok - pelo menos pode ser e eu ainda estou contente.

3 curtidas

Gostei da ideia e adicionarei isso nas próximas semanas :+1:
Se eu esquecer, não hesite em me lembrar.

5 curtidas

Incrível. Obrigado.

Meu próximo curso só começará em meados de outubro - então sem preocupações - e se não acontecer até lá, a próxima chance é em fevereiro : )

1 curtida

Feedback rápido: Pode fazer sentido desativar o botão “responder” em cada postagem individual. Acabamos de notar que nas respostas a postagens individuais, a conta do usuário ou a postagem referenciada é exibida na resposta.

1 curtida

Prezado(a) @RGJ - estou apenas me permitindo lembrá-lo(a) agora : ) - muito obrigado(a)!

2 curtidas

Agora construí essa funcionalidade.

Há uma nova configuração de site private_replies_participants_can_see_all. Uma vez ativada, as respostas serão visíveis para os usuários que responderam a esse tópico.

Também aprimorei o banner que aparece no topo dos tópicos para comunicar com mais precisão quem pode ver o quê.

Se você estiver hospedado com a Communiteq e estiver usando este plugin, receberá esta funcionalidade nos próximos dias. Se você estiver auto-hospedando, basta reconstruir.

4 curtidas

Na minha experiência, os usuários muitas vezes não entendem que uma resposta do autor original a uma resposta privada é pública.

Você estaria aberto a tentar um algoritmo ligeiramente diferente opcionalmente?

  • Respostas a respostas privadas também são privadas
  • Respostas ao primeiro tópico não são privadas
  • Apenas respostas do autor original à sua primeira postagem ou a outra postagem pública não são privadas

Em termos de implementação, adicionar um campo extra às postagens para marcá-las como respostas privadas também permitiria outro experimento que eu gostaria de tentar:

Vários de nossos usuários, que consomem o fórum apenas por e-mail, não estão cientes de que uma resposta a um e-mail se torna pública no fórum (embora tenhamos adicionado um rodapé com essa informação). Eu gostaria de tentar tornar privada qualquer resposta por e-mail em categorias selecionadas.

Hmm. Não tenho certeza, o plugin já é bastante complexo em termos de configurações. Especialmente ter “Respostas ao primeiro tópico não são privadas” é o completo oposto do que o plugin serve.

Vou considerar remover opcionalmente a exceção onde as postagens subsequentes dos iniciadores de tópico são visíveis para todos.

:face_with_bags_under_eyes: Ah, desculpe.
Eu queria perguntar sobre “Respostas do autor original às suas postagens públicas não são privadas.” Atualizei minha solicitação acima.

Ainda acho que isso é muito complexo. Por que remover opcionalmente a exceção onde as postagens subsequentes dos iniciadores de tópico são visíveis para todos não seria suficiente?

Eu gostaria de manter todas as informações e conversas em um só lugar.

Um cenário se desenrola da seguinte forma:

As informações são disseminadas para todos os pais da escola.
Posteriormente, perguntas são frequentemente recebidas por e-mail.
Pode haver uma troca de idas e vindas com aqueles que buscam esclarecimentos.
Eventualmente, a postagem inicial pode ser atualizada com detalhes adicionais, e uma breve notificação sobre a atualização é postada na parte inferior do tópico.

Como alternativa, estou pensando em modificar o sistema de resposta por e-mail para que as perguntas de acompanhamento ignorem o fórum e sejam direcionadas diretamente ao autor do tópico.

2 curtidas

Isso pode ser simplesmente realizado com uma categoria de "Anúncios" onde os pais não podem postar.
Não haverá botão de resposta no e-mail. Um anúncio pode conter um link "Tem Dúvidas?" que abre uma nova mensagem privada para o conselho escolar.

3 curtidas