Ajuda com tópico de fechamento automático?

Olá! Gostaria de um conselho sobre a melhor maneira de configurar uma etapa automatizada.

Estamos usando uma plataforma Discourse como um LMS. Nossa primeira turma encerra na próxima semana, e gostaria de automatizar isso, pois não estarei no trabalho.

Gostaria essencialmente de ocultar as categorias dos participantes, sem perder os tópicos ou comentários dentro delas — OU — remover automaticamente todos os participantes da plataforma.
Gostaríamos de poder consultar essas categorias como equipe, então quero garantir que todos os comentários e tópicos permaneçam disponíveis para nós.

A funcionalidade de fechamento automático é a melhor opção para isso? Existe uma abordagem mais sofisticada?
Quando um tópico é fechado, o que os participantes verão?

Obrigado por qualquer conselho. Sou apenas um professor e estou aprendendo muito sobre tudo!

Não, fechar tópicos não é o caminho certo.

Você deve alterar as permissões das categorias para torná-las privadas apenas para a equipe. Veja Como usar as configurações de segurança de categoria para criar categorias privadas.

Ok, obrigado. Mas é possível automatizar isso? Esse é meu objetivo principal aqui: não estarei no trabalho na próxima semana, mas preciso remover todos os participantes na terça-feira à noite.

Só para complementar — acho que o que estou procurando é o temporizador de tópicos, mas para categorias.

Acho que você precisaria de um plugin ou de fazer isso via API (com algo que fizesse as chamadas de API no momento adequado).

Não tenho certeza se é isso que você está procurando, mas existe um plugin que oculta as respostas ao tópico de todos, exceto do criador do tópico e, possivelmente, de um grupo.

Obrigado pela sugestão. Infelizmente, isso parece um pouco além das minhas habilidades! Tudo bem, acho que vou fazer login na terça-feira mesmo…!

Obrigado @Heliosurge - Vou dar uma olhada nisso.

De nada. Tive um tempo para fazer uma busca por palavras-chave.

Aqui está um link para o plugin.

Muito obrigado — realmente agradeço por você ter encontrado isso (eu tentei, mas não consegui chegar lá!)

Infelizmente, isso não vai exatamente atingir o que eu preciso neste caso (ocultar automaticamente todas as categorias, exceto as de mods), mas consigo ver uma utilidade para isso em outro lugar do nosso curso. Obrigado.

De nada. Se o objetivo é ocultar para moderadores completos e administradores, a única outra ideia seria permitir que moderadores criem categorias nas configurações.

Com isso, qualquer pessoa com nível de moderador completo ou administrador poderá alterar as permissões das categorias.

Por exemplo, de:
Todos veem/respondem/criam

Excluir todos e alterar para Equipe.

Alternativamente, isso também poderia ser feito por meio de uma mensagem privada (MP) que tenha a Equipe ou um grupo, como o Grupo de Professores e o Grupo de Alunos, adicionado à MP. E quando o tópico for fechado, um professor ou moderador, talvez um usuário do nível TL4, pode remover o grupo de alunos da MP.

Dan

Mas será necessário que um membro conclua a tarefa.

Sim — acho que essa é a única solução viável que encontrei para mim neste caso. Uma boa lição para minha próxima turma: não deixe que o dia de encerramento do curso ocorra quando eu estiver de férias!!

Agradeço muito sua ajuda aqui, @Heliosurge — obrigado.

De nada. Existe o Marketplace, onde alguém pode ajudar criando um plugin que atenda à sua preferência. No entanto, se o orçamento estiver apertado, isso pode não ser ideal. Mesmo assim, não custa nada perguntar quanto custaria e se seria possível incluir no orçamento.

Os plugins exigem um administrador com acesso root ao servidor para instalação via linha de comando.

A maneira mais rápida é colocar todos os alunos daquela turma em um grupo e permitir que a categoria seja acessada pelos membros do grupo. Quando chegar a hora, basta remover o acesso à categoria para esse grupo.

Isso ainda é uma ação manual. Você poderia configurar algo para automatizar isso, mas acho que deve direcionar seus esforços para:

  • encontrar alguém em quem confia para fazer a mudança por você

ou ainda melhor:

  • garantir que você possa acessar seu Discourse LMS de qualquer lugar, e não apenas do seu local de trabalho.

Obrigado, @RGJ. Infelizmente, toda a equipe estará de férias, então, desta vez, a responsabilidade é minha. Fique tranquilo, farei o desligamento da minha sala de estar!