[PAGO] Ordenar posts por Título

O Discourse pode ser usado como um LMS muito eficaz. Eu o utilizo com sucesso há alguns anos. Precisamos de alguém para desenvolver um plugin estável que possa ordenar e organizar os Tópicos sob uma categoria por Título.

Assim, em vez da coluna Atividade ou apenas clicando no botão Tópico, as postagens sob essa categoria/subcategoria são organizadas por Título numericamente/alfabeticamente.

Já vi outras postagens solicitando o mesmo recurso. Eu também sei que o plugin Docs permite isso, mas é complicado devido aos nossos muitos cursos. Ele adiciona etapas extras para ver as postagens organizadas por título.

1 curtida

Investiguei um pouco. Caso mais alguém[1] queira tentar, o plugin Topic Voting permite ordenar a lista de tópicos por votos. Parece que seria relativamente fácil usar esse plugin como inspiração e apenas ordenar por título.

Tópico relacionado: Order posts by Title


  1. Incluindo eu no futuro. ↩︎

4 curtidas

Ficarei feliz em analisar isso para você, enviarei uma mensagem privada.

3 curtidas

Obrigado ao Jon por me mostrar uma solução alternativa.
Dessa forma, não preciso investir em um plugin.

Só tenho que garantir que crio os tópicos na ordem que quero e, em seguida, organizá-los por data de criação > ascendente.

4 curtidas

Você pode compartilhar um pouco sobre como o utiliza como um LMS? É apenas para armazenar treinamentos ou também algum tipo de fluxo de trabalho para monitorar quem o realizou? Algo mais?

Simples –

  • Cada categoria é um curso
  • Cada subcategoria é um módulo
  • Cada tópico é uma lição (que é o que precisa estar em ordem cronológica)

É isso que Jon (nesta thread) sugeriu, alterando as configurações de cada categoria e subcategoria. Os tópicos podem ser organizados pela data de criação e em ordem crescente/decrescente.

Portanto, para contornar isso, você pode numerar as lições e adicioná-las uma após a outra.

2 curtidas

No menu de administração de tópicos, você pode alterar a data e a hora de qualquer tópico/postagem para o que quiser.

1 curtida

Quando eu usava o Discourse como um LMS, eu usava um conjunto de tags e curtidas para acionar badges personalizados que eu usava para gerar notas (e eu tinha um script que atualizava o grade book no git LMS que a universidade usava.

Eu tenho pensado em construir alguns plugins para apoiar os alunos. Se houver problemas específicos que você está tentando resolver, você pode me enviar um e-mail e eu os adicionarei à minha lista.

1 curtida

Olá Jay

Não tenho notas nem nada do tipo.

No entanto, como o assunto que leciono é muito vasto, eu precisava de algo que me permitisse atualizar o conteúdo e adicionar novo conteúdo muito rapidamente + incentivar a interação.

E o Discourse faz as duas coisas muito bem. Eu até o uso como meu blog, pois posso simplesmente copiar e colar o post do blog editado do Google Docs sem precisar de muita formatação no Discourse.

Levou um ano, mas só agora o Google começou a mostrar minhas páginas do Discourse (públicas) nos resultados de busca.

Mas os 2 maiores desafios que tive que superar foram:

  1. Integração com meu serviço de checkout existente, o ThriveCart. Assim, mesmo que eu vendesse uma assinatura, ele concederia e revogaria automaticamente o acesso + o TC se integra com “n” número de outros serviços no backend. Que é o que você inicialmente trabalhou via Zapier para mim. Mas é complicado e, francamente, só é útil se você tiver 1 produto/curso. Quanto mais produtos você tiver, mais complicado se torna e começa a desmoronar. Então, eu acabei de contratar alguém para construir um portal personalizado para mim, pois tenho aplicativos e complementos do Google Sheet aos quais preciso dar acesso também.

  2. Organizar as aulas em ordem cronológica. Que é o que eu recentemente descobri como fazer. Eu só tenho que planejá-las e, mesmo que eu não as tenha planejado, posso alterar a data de publicação e organizá-las dessa forma.

Eu não uso nenhum sistema de distintivos ou notas, então não posso comentar sobre o uso deles.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.