Discourse como LMS / Integração do Discourse com um LMS

Claro, obrigado pelo seu interesse.

Atualmente, temos uma comunidade onde jovens universitários que desejam se aprimorar se reúnem. Aqui, realizamos principalmente módulos sobre ciência e filosofia, reuniões semanais e incentivamos as pessoas a fazerem apresentações. Também tentei abrir um fórum para esta comunidade para que as pessoas possam ter discussões e conversas mais confortáveis e de longo prazo. Atualmente, é privado para a comunidade, mas planejamos abri-lo para toda a internet no futuro.

Atualmente, a maior parte do fluxo de informações, como leituras diárias, detalhes de apresentações, detalhes de reuniões, etc., é feita via WhatsApp. A taxa de participantes que usam o fórum ainda é baixa. Queremos estabelecer uma operação mais funcional e garantir que as pessoas entrem mais no fórum, transferindo o que fazemos no WhatsApp para o fórum.

  1. Existe uma maneira de enviar notificações para as pessoas quando usado como um Progressive Web App em telefones celulares?
  2. Podemos criar um sistema onde possamos verificar se os participantes fizeram suas leituras diárias e recompensá-los ou lembrá-los? (Perguntei ao chatgpt sobre isso, ele disse que eu poderia fazer isso criando um novo cenário com o plugin de automação do Discourse, mas não há opção para criar um novo cenário)
  3. Podemos criar um sistema de certificação onde daremos diplomas aos participantes com base em sua frequência às reuniões semanais nos módulos?

Esses foram os recursos que procurei por alguns dias. Se você tiver recursos que acha que seriam funcionais em um sistema semelhante, estou aberto a eles.

2 curtidas

Usei um sistema de distintivos para tarefas. Os alunos criariam um tópico com uma tag para a tarefa e, se eu o :heart:asse, eles receberiam um distintivo (com sql de distintivo). Escrevi um script que leria um arquivo csv do sistema de gerenciamento de aprendizado (LMS) das escolas e o atualizaria para que pudesse ser carregado de volta para o LMS da escola.

6 curtidas

Sim, absolutamente para o PWA.

Você pode elaborar sobre isso? Você tentou adicionar uma nova automação através do painel de administração?

E como Jay diz, distintivos são uma boa maneira de fazer isso.

3 curtidas

Acabei de verificar novamente, tenho que habilitar notificações nas configurações do Discourse. Obrigado.

O ChatGPT me enganou um pouco, entendi agora, mas o método que ele me disse não parece funcionar.

Obrigado pela resposta.

Como eu disse, posso criar um sistema onde posso recompensar usuários que deixam emojis em suas postagens de leitura diária apenas usando BadgeSQL? Devo fazer isso dando a eles distintivos, o sistema de classificação requer um esforço maior? E se você puder fornecer um guia ou um ponto de partida para o BadgeSQL, ficaria muito feliz.

1 curtida

Sim.

O plugin de classificação não existia quando fiz isso e não fiz muito (nada?) com ele.

https://meta.discourse.org/tag/sql-triggered-badge

Se a coisa do distintivo funcionar para você, então um plugin (ou talvez algo que chame a API?) que automatizaria a criação do distintivo com o SQL associado seria uma boa ideia.

Se for diário, então pode haver alguma maneira de fazer o SQL do distintivo conceder um distintivo para ontem; ou apenas ter um único distintivo que pode ser concedido várias vezes e conceder um distintivo todos os dias que eles postarem o emoji.

2 curtidas