Salut @mcwumbly, merci pour cette description détaillée et réfléchie.
Ce que vous décrivez est en effet proche de ce que j’ai en tête, avec quelques différences.
Après avoir géré une instance unique pour un cours pendant environ 5 ans, j’ai réalisé qu’il était beaucoup moins laborieux de masquer ou de déplacer des discussions obsolètes que de recréer une instance de cours à partir de zéro. Donc, en pratique, l’espace de discussion pour un cours est fixe, mais la plupart des sujets ont une fin de vie.
J’imagine principalement que les équipes de cours devront gérer un cours plutôt que de le configurer.
Nos cours comptent environ 200 étudiants et une équipe de cours d’environ 10 personnes, y compris les assistants d’enseignement. Cela justifie au moins plusieurs catégories :
- Questions et réponses sur le contenu (les étudiants postent, l’équipe du cours répond)
- Organisation du cours (identique à ci-dessus, mais uniquement pour les questions organisationnelles)
- Annonces (l’équipe du cours poste, les étudiants peuvent répondre)
- Questions sur les notes (les étudiants postent, seule l’équipe du cours peut voir et répondre).
Je prévois de traiter ce point en utilisant Private Topics Plugin et Assigning based on post content. - Discussion de l’équipe du cours (visible uniquement par l’équipe du cours)
Je pense que l’utilisation de sous-catégories répondra à ce besoin.
Je me rends compte qu’on pourrait créer un regroupement de ce qui précède à l’échelle de l’instance, similaire à ce que vous décrivez, mais il semble plus raisonnable de mettre tout cela dans une seule catégorie.
Dans l’ensemble, je pense que les capacités actuelles de Discourse conviennent bien à ce cas d’utilisation, à l’exception de la fonctionnalité purement frontale qui consiste à donner à un membre de l’équipe du cours ou à un étudiant le sentiment qu’il regarde un seul cours, plutôt que tous les cours à la fois.
Le composant thématique de la documentation est un peu similaire dans la mesure où il permet à l’utilisateur d’“entrer” dans une catégorie, mais il ne permet pas de “rester” facilement dans une catégorie.