Quais dados estão disponíveis sobre as postagens para projetar análises que compreendam o engajamento e o entendimento dos alunos?

Estou pensando em usar o Discourse em um ambiente educacional e gostaria de saber quais dados estão disponíveis sobre as postagens. Esses dados me ajudarão a criar análises para entender o engajamento e a compreensão dos alunos.

Olá, John. Você está se referindo a quais estatísticas estão disponíveis? Se você instalar o Data Explorer, poderá acessar todo o banco de dados.

Existe uma lista de todos os itens de dados?

O plugin de explorador de dados inclui todas as tabelas. Além disso, o Discourse é de código aberto, então tudo está no GitHub. Você pode procurar em /app/models, e cada arquivo inclui a tabela associada no final.

Obrigado. Esses modelos explicaram tudo muito bem. Vejo que existem campos definidos pelo usuário, mas eles parecem estender o perfil do usuário. Se eu quisesse criar dados personalizados no nível da postagem (para análises), quão difícil seria realizar os cálculos e adicioná-los a outra tabela no Discourse ou até mesmo a outro banco de dados completamente diferente?

Você pode personalizar o Discourse à vontade com plugins, sendo as principais restrições o tempo :mantelpiece_clock: e o dinheiro :moneybag: (embora algumas coisas sejam mais difíceis que outras, claro).

No entanto, você já pensou em abordar isso pelo lado oposto?

O que você realmente quer?

Há bastante análise de dados disponível desde o início. Talvez algo já exista que, de alguma forma, atenda à sua necessidade…

Além disso, certifique-se de fazer a distinção explícita entre Tópicos e Posts no que quer que você especifique.

Parece que você está causando problemas. Plugins podem adicionar campos personalizados para posts e tópicos.

Com certeza. Uso muitas ferramentas de EdTech e seria ótimo se elas fossem construídas sobre produtos existentes e consolidados. Neste caso de uso educacional, as escolas precisam de SSO e de uma maneira de importar as listas de alunos para configurar grupos de discussão. As discussões são subutilizadas na educação porque carecem de análises que os professores precisam para monitorar e impulsionar facilmente as discussões. Elas também são subutilizadas porque a maioria dos professores não as usa o suficiente para se tornar proficiente. Em todas as minhas pós-graduações, as discussões online eram mal moderadas e vistas como uma tarefa a ser concluída, em vez de um discurso intelectual. O crescimento das salas de aula virtuais e das ferramentas de fala para texto torna a plataforma ainda mais atraente para as escolas.

Isso mesmo. Quando eu era um entusiasta do software de código aberto e um recém-formado com PhD de uma universidade de elite, trabalhando em uma grande universidade pública no sudeste, recebi grande apoio dos profissionais de TI quando quis integrar-me ao SSO deles ao usar o Moodle (em vez do Blackboard fornecido pela universidade). Na pequena universidade de terceiro nível onde comecei a usar o Discourse, fiz questão de evitar que os profissionais de TI sequer soubessem da sua existência.

Meus colegas (e agora minha esposa, que atualmente está na carreira de pesquisador titular em uma universidade de referência no oeste), que estudam análise da conversação, nem sequer considerariam tentar fazer algo diferente de usar as ferramentas prescritas. Mesmo com o SSO implementado, a transição é difícil.

Se você tiver um orçamento ou talvez um estudo comparativo entre Discourse e outras plataformas que minha esposa possa coautorar, talvez eu possa ajudar além do que é possível obter aqui. A parte do SSO está bastante desenvolvida hoje em dia, então, se você conseguir até mesmo um apoio mínimo das pessoas que detêm as chaves do reino, não deve ser tão difícil. E se sua instituição usa Google ou Office365, você pode seguir tutoriais existentes e nem sequer precisar avisá-los.

Tenho suporte orçamentário. Se o complemento puder se tornar uma ferramenta viável de EdTech, estou feliz em financiá-lo pessoalmente.

Gosto da abordagem do Jay. Faça e peça perdão depois. Criar uma comunidade online bem-sucedida é difícil. São muitas horas ingratas de cuidar, implorar, cultivar e crescer, uma pessoa de cada vez.

As pessoas não gostam de escrever bem. As redes sociais nos ensinaram a escrever mal e, às vezes, até a mentir. É um estado de coisas ruim que espero que as instituições de ensino possam resolver por meio de experiências online positivas.

Concordo plenamente com essa afirmação.

Também estou tentando integrar o Discourse em um programa online e utilizamos o GSuite. A integração SSO foi bastante direta (depois que vi a postagem).

Encontrei o plugin Data Explorer uma ferramenta muito útil para relatórios iniciais. Com um bom programador SQL, consigo obter praticamente todos os principais relatórios que desejo (especialmente quando preciso filtrar por categorias específicas e fazer múltiplos comandos JOIN). Acabamos de começar nossa exploração, mas o Discourse já está oferecendo tanto que levará algum tempo para explorarmos tudo ao máximo. O gráfico de rede é uma adição que gostaria de sugerir como um possível recurso ou plugin para instituições de ensino.

Você quer dizer como Community Network Visualisation?

Sim.

Tenho uma comunidade com mais de 6.600 usuários e, conforme entendi do post, isso pode causar problemas de desempenho ao executar a consulta.

No momento, não posso usar o filtro de nível de confiança, pois todos os meus alunos estarão no nível TL0 agora (e possivelmente alguns no TL1 até o final deste período letivo). Alguma sugestão para otimização para o meu caso de uso?

Pode, pode não; você teria que testar e ver o trabalho rodando pelo menos duas vezes, observando quanto tempo ele leva no Sidekiq, verificando a CPU, a E/S do disco etc., além da usabilidade enquanto está em execução.

Minha única observação é que 6600 usuários em um gráfico ao mesmo tempo vai ser muito ruidoso, então, talvez considere usar com o filtro de Nível de Confiança (TL) depois que você tiver uma comunidade mais madura que já tenha subido nos Níveis de Confiança…?

A propósito, perguntas como essas são melhor feitas no tópico do plugin.

Claro.

Sim. Estamos apenas começando no Discourse e esperamos uma curva de aprendizado íngreme na construção da comunidade nos primeiros meses.

Obrigado pela indicação. Vou guardar isso em mente. Estou apenas começando na comunidade e me acostumando gradualmente com a estrutura. Já marquei o post em #plugin como favorito. Atualizarei meus resultados lá após a primeira execução.

Sem problemas, é apenas que outros usuários do plugin podem se beneficiar com suas perguntas e caso de uso.

A menos que você tenha alterado drasticamente os padrões, isso não parece correto. Não leva muito para atingir o nível de confiança 1, e eu esperaria que a maioria estivesse no tl2 em uma ou duas semanas.

Sim, fiz algumas alterações significativas nas configurações de Nível de Confiança. Isso garante que participantes sérios do tl0 avancem para o tl1 mais cedo, enquanto os não ativos levarão mais tempo para serem promovidos.

@pfaffman: Só queria confirmar algo relacionado aos limites de postagem para o nível de confiança 0. Configurei limites mais altos para a promoção ao nível 1 (50 tópicos acessados, 300 posts lidos, 500 minutos de tempo gasto) para ter certeza do envolvimento dos aprendizes no fórum antes de conceder mais permissões. No entanto, com base em algumas respostas que tenho recebido dos aprendizes no fórum, acredito que o limite do primeiro dia ainda está sendo aplicado diariamente. Existe uma suposição implícita de que os aprendizes avançarão rapidamente para o nível 1 e, portanto, esse caso de uso pode não ocorrer?