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.
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.
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?
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.
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.
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:
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.
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.