Seriam os artefatos de IA um modelo de como habilitar conteúdo H5P no discourse?

Só estava a pensar se uma abordagem muito semelhante a Discourse AI - Web Artifacts permitiria usar conteúdo H5P no Discourse.

Artefatos de IA são limitados em tamanho. Suponho que armazenar conteúdo maior dentro da base de dados deva ser evitado?

Gostaria de aprender sobre como armazenar conteúdo maior e como uma comunicação limitada entre conteúdo rico e Discourse poderia ocorrer.

Tarefas a resolver

  • Servir conteúdo H5P do Discourse
  • Armazenar conquistas dentro do Discourse
  • Analisar conquistas do Discourse
  • Integrar Conquistas com Emblemas

Servir conteúdo H5P do Discourse

O conteúdo H5P é carregado como um arquivo zip estruturado específico. Este arquivo tem de ser descompactado e movido para locais de onde possa ser servido.
Os dados de configuração no interior são geralmente bastante pequenos e podem ser armazenados na base de dados, como nos Artefatos Web de IA (AIWA). As bibliotecas e os media incluídos podem tornar-se bastante grandes e devem ser armazenados como outros uploads (como ficheiros ou via CDN).

O AIWA serve o conteúdo dentro de um iframe, que fornece um ambiente sandbox. Como qualquer código dentro do H5P não deve ser confiável, este parece ser o caminho a seguir para o H5P também.

Uma alternativa pode ser incorporar H5P de infraestrutura externa através de oneboxing.

Armazenar conquistas dentro do Discourse

O H5P utiliza uma REST-API (xAPI) para armazenar conquistas. Para integração com a UI do Discourse, a comunicação entre documentos pode ser interessante.

Recursos

4 curtidas

Também estou interessado nesta pergunta! H5P é inestimável para comunidades educacionais… :nerd_face:

3 curtidas

Comecei a pensar mais profundamente sobre uma possível integração no OP.

O Discourse poderia ser uma ferramenta para usar e desenvolver (ter conversas meta sobre) conteúdo H5P.

1 curtida

Quando descobri a AIWA hoje, este tópico foi o primeiro pensamento que tive.

Alguma atualização sobre se algo assim é possível?