@pfaffman Danke für deinen Input.
Mein ursprünglicher Gedanke war, Unterkategorien zu verwenden, um Kohorten unter einem Kurs zu gruppieren. Doch dann sah ich dies in der Benutzeroberfläche, als ich eine Unterkategorie erstellte:
Liege ich richtig in der Annahme, dass dies bedeutet, es gibt keine Möglichkeit, Unterkategorien zu verwenden, um Kohorten unter einem Kurs zu gruppieren und dann Gruppenberechtigungen zu nutzen, um sie auf diese Unterkategorie zu beschränken? @waffleslop, konntest du in deinem Ansatz nach Unterkategorien filtern? Vielleicht habe ich diese UI-Meldung falsch interpretiert.
Wenn man eine Unterkategorie nicht auf eine Gruppe beschränken kann, @pfaffman, dann ist dein Ansatz (danke für die Erklärung), bei dem du für jede Kohorte eine neue Kategorie erstellst, wahrscheinlich die einzige Option.
Da unsere etwa 10 Themen pro Kurs ziemlich feststehen, eine spezifische Benennung und Nummerierung usw. haben, plane ich, diese jedes Mal über die API zu erstellen, wenn eine neue Kohorte in unserem System angelegt wird. Also für jede neue Kohorte, die wir in unserem LMS erstellen, werde ich die API nutzen, um:
- eine neue Kategorie in Discourse für diese Kohorte zu erstellen,
- eine neue Gruppe in Discourse mit Zugriff auf diese Kategorie zu erstellen,
- die richtigen etwa 10 Themen in der neuen Kategorie zu erstellen.
- jeden Studenten, der in unserem LMS zu einer Kohorte hinzugefügt wird, der entsprechenden Gruppe in Discourse hinzuzufügen (und sie zu entfernen, wenn sie ausscheiden).
Hast du diesen Ansatz schon einmal ausprobiert, anstatt darauf zu vertrauen, dass der Student das Thema selbst erstellt? Ich mache mir Sorgen, dass verschiedene Studenten leicht unterschiedlich benannte Themen für dieselbe Aufgabe im Kurs erstellen könnten.
Ich bin unsicher bezüglich deines Vorschlags, „schreibgeschützte Kategorien