Intégration de catégories dans une SPA existante

Bonjour,

J’évalue actuellement plusieurs forums OSS pour notre plateforme d’e-learning. Nous aimerions que nos étudiants puissent discuter de sujets directement depuis notre plateforme, sans avoir à naviguer vers une instance Discourse hébergée séparément. Ce type d’intégration est-il possible avec Discourse ? D’après mes recherches, il semble que la réponse soit un non catégorique. Si c’est le cas, pouvez-vous recommander des alternatives ?

Bonjour et bienvenue @stack :slightly_smiling_face:

Selon votre plateforme d’e-learning, vous pourriez trouver le lien Discourse Learning Management System Integration (LTI 1.3 Authentication) utile ?

1 « J'aime »

Quel progiciel d’e-learning utilisez-vous ?

Les utilisateurs ne remarquent la plupart du temps pas les URL, donc avec un peu de personnalisation, vous pouvez avoir Discourse sur un serveur différent de telle sorte que les utilisateurs ne le remarquent pas.

La plateforme d’e-learning est construite sur mesure. Ce que nous aimerions, c’est que les étudiants puissent discuter du problème/de la solution dans un forum très similaire à Discourse, nous voulons juste pouvoir intégrer la catégorie (créée dynamiquement) et la zone de commentaires à côté du problème.

Dans le pire des cas, il semble que nous redirigerons simplement l’utilisateur vers le forum, mais idéalement, nous ne le ferions pas, et le forum serait intégré au site Web lui-même.

Si vous pensez que les utilisateurs remarqueront la différence entre https://learing.com/forum/ et https://forum.learning.com, vous pouvez Servir Discourse à partir d’un sous-dossier (préfixe de chemin) au lieu d’un sous-domaine.
Vous pouvez également Intégrer les commentaires Discourse sur un autre site Web via Javascript. Cela affichera une partie de la discussion sur la page, mais redirigera les utilisateurs vers Discourse pour interagir avec le forum. C’est probablement ce que je recommanderais.

Si ce que vous voulez, c’est le problème et le forum sur la même page que d’autres éléments LMS (ce que je ne me souviens pas avoir vu dans aucun des LMS que j’ai utilisés), il est possible d’intégrer Discourse dans un iframe (bien que ce n’ait pas toujours été le cas, et ce n’est pas bien documenté ; il existe un paramètre de site caché allow_embedding_site_in_an_iframe).

1 « J'aime »