Github: GitHub - communiteq/discourse-private-replies
Este plugin oculta as respostas do tópico para todos, exceto para o iniciador do tópico e o autor da postagem.
Casos de uso
Isso pode ser usado, por exemplo, para tarefas de casa onde o professor abre um tópico e posta uma tarefa, e todos os alunos postam suas respostas. Quando todos tiverem enviado seu trabalho, o professor poderá revelar as respostas para que os alunos possam discuti-las.
Um segundo caso de uso pode ser um leilão onde algo está à venda. As pessoas podem postar seus lances e, quando a venda for concluída, o proprietário do tópico poderá revelar todos os lances para mostrar à comunidade que tudo ocorreu de acordo com as regras.
Uso
Após instalar e habilitar o plugin, você pode ativar a funcionalidade do plugin em cada tópico.
Se você for o iniciador do tópico, verá um novo botão na parte inferior do tópico.
Ao pressionar este botão, você habilitou o recurso Respostas Privadas para este tópico.
Um banner aparecerá acima do tópico e o seguinte acontecerá:
- as pessoas só poderão ver as postagens feitas por elas mesmas, pelo proprietário do tópico e por usuários em grupos selecionados.
- apenas o proprietário do tópico poderá ver todas as postagens.
Ao pressionar o botão uma segunda vez, o tópico voltará ao normal.
O plugin, quando habilitado, permitirá respostas privadas em todos os tópicos. No entanto, se a configuração private replies on selected categories only estiver habilitada, o plugin pode ser habilitado por categoria nas configurações de segurança da categoria.
Na mesma tela, você também encontrará a configuração para habilitar respostas privadas por padrão para todos os novos tópicos nessa categoria. Isso é especialmente útil quando os tópicos estão sendo enviados por e-mail.
Configurações
private_replies_participants_can_see_allse habilitado, qualquer pessoa que participou do tópico pode ver todas as respostasprivate_replies_min_trust_level_to_see_allpessoas com este nível de confiança ou superior podem ver todas as respostasprivate_replies_groups_can_see_allusuários nestes grupos podem sempre ver todas as respostas (padrão: staff)private_replies_see_all_from_groupspostagens de usuários nestes grupos são sempre visíveis para todos (padrão: staff)private_replies_topic_starter_primary_group_can_see_allusuários no mesmo grupo primário do proprietário do tópico podem ver todas as respostas
Observações
O plugin desabilita as seguintes maneiras de recuperar o conteúdo das postagens:
- visualização do tópico (ou seja, a maneira regular de ver as postagens)
- perfil do usuário - atividade
- busca
- raw (/raw/topic_id/post_id)
No entanto, você ainda pode descobrir quem postou no tópico:
- Os ícones da lista de tópicos ainda mostrarão quem postou no tópico.
- Você também poderá ver ‘usuário xxx está respondendo’ na parte inferior do tópico.
- Os tópicos também são visíveis no perfil do usuário - resumo.
No entanto, nenhum desses revela o conteúdo da postagem.
Contexto:
Minha SO é professora (grego antigo e latim clássico) e usa o Discourse em suas aulas há vários anos. Ela o usa principalmente para distribuir tarefas para seus alunos e discuti-las depois. No entanto, todas as tarefas são entregues em papel durante suas aulas.
Até agora - já que as escolas foram fechadas por causa de todo o pânico do coronavírus, ela está mudando para o ensino 100% online, incluindo as tarefas. Então, todos esses alunos estão atualmente enviando seus trabalhos por e-mail para ela. Isso é muito subótimo, pois exige que ela faça muita administração (e posso dizer que ela não é muito boa nessas coisas
).
Estávamos discutindo algumas opções e ela disse: “por que não posso ter um tópico onde as pessoas só possam ver minhas postagens (ou seja, as postagens feitas pelo iniciador do tópico) e suas próprias postagens? Isso me permitiria postar uma tarefa como um tópico e ter cada aluno postando suas respostas abaixo, sem poder ver todas as outras respostas. Então, quando todos tiverem inserido seu trabalho e for hora de discutir, quero poder pressionar um botão para remover o véu e tornar todas as postagens do tópico visíveis para todos, para que todos possam ver e discutir o trabalho uns dos outros.”
Sim - brilhante! (é por isso que a amo). Então eu fiz um plugin para isso. Discussão anterior aqui: Topic replies invisible until topic owner decides to reveal them?






