Github: GitHub - communiteq/discourse-private-replies
Dieses Plugin blendet Themenantworten für alle außer dem Themenersteller und dem Autor des Beitrags aus.
Anwendungsfälle
Dies kann beispielsweise für Hausaufgaben verwendet werden, bei denen der Lehrer ein Thema eröffnet und eine Aufgabe postet, und alle Schüler einen Beitrag mit ihren Antworten verfassen. Wenn alle ihre Arbeit eingereicht haben, kann der Lehrer die Antworten freigeben, damit die Schüler sie diskutieren können.
Ein zweiter Anwendungsfall kann eine Auktion sein, bei der etwas zum Verkauf angeboten wird. Leute können ihr Gebot posten und wenn der Verkauf abgeschlossen ist, kann der Themeneigentümer alle Gebote offenlegen, um der Community zu zeigen, dass alles nach den Regeln verlaufen ist.
Verwendung
Nach der Installation und Aktivierung des Plugins können Sie die Funktionalität des Plugins pro Thema aktivieren.
Wenn Sie der Themenersteller sind, sehen Sie unten im Thema eine neue Schaltfläche.
Durch Drücken dieser Schaltfläche haben Sie die Funktion „Private Antworten“ für dieses Thema aktiviert.
Über dem Thema erscheint ein Banner und Folgendes geschieht:
- Personen können nur Beiträge sehen, die von ihnen selbst, vom Themeneigentümer und von Benutzern in ausgewählten Gruppen erstellt wurden.
- Nur der Themeneigentümer kann alle Beiträge sehen.
Durch erneutes Drücken der Schaltfläche wird das Thema wieder normal.
Das Plugin ermöglicht bei Aktivierung private Antworten für alle Themen. Wenn jedoch die Einstellung private replies on selected categories only aktiviert ist, kann das Plugin pro Kategorie in den Sicherheitseinstellungen der Kategorie aktiviert werden.
Im selben Bildschirm finden Sie auch die Einstellung, um private Antworten standardmäßig für alle neuen Themen in dieser Kategorie zu aktivieren. Dies ist besonders praktisch, wenn Themen per E-Mail eingereicht werden.
Einstellungen
private_replies_participants_can_see_allWenn aktiviert, kann jeder, der am Thema teilgenommen hat, alle Antworten sehenprivate_replies_min_trust_level_to_see_allPersonen mit dieser Vertrauensstufe oder höher können alle Antworten sehenprivate_replies_groups_can_see_allBenutzer in diesen Gruppen können immer alle Antworten sehen (Standard: staff)private_replies_see_all_from_groupsBeiträge von Benutzern in diesen Gruppen sind für alle sichtbar (Standard: staff)private_replies_topic_starter_primary_group_can_see_allBenutzer in derselben primären Gruppe wie der Themenersteller können alle Antworten sehen
Einschränkungen
Das Plugin deaktiviert die folgenden Möglichkeiten, den Beitragsinhalt abzurufen:
- Themenansicht (d. h. die normale Art, Beiträge anzuzeigen)
- Benutzerprofil - Aktivität
- Suche
- Rohdaten (/raw/topic_id/post_id)
Sie können jedoch immer noch herausfinden, wer im Thema gepostet hat:
- Die Symbole in der Themenliste zeigen immer noch an, wer im Thema gepostet hat.
- Sie können am unteren Rand des Themas auch sehen, dass „Benutzer xxx antwortet“.
- Die Themen sind auch im Benutzerprofil - Zusammenfassung sichtbar.
All dies gibt jedoch nicht den Inhalt des Beitrags preis.
Hintergrund:
Meine Lebensgefährtin ist Lehrerin (Altgriechisch und Klassisches Latein) und nutzt Discourse seit vielen Jahren in ihren Kursen. Sie nutzt es hauptsächlich, um Aufgaben an ihre Schüler zu verteilen und sie anschließend zu besprechen. Alle Aufgaben werden jedoch auf Papier während ihrer Unterrichtsstunden abgegeben.
Bis jetzt – da die Schulen wegen der Corona-Panik geschlossen sind, stellt sie auf 100% Online-Unterricht um, einschließlich der Aufgaben. All diese Schüler schicken ihr also derzeit ihre Arbeiten per E-Mail. Das ist sehr suboptimal, da es ihr ziemlich viel Verwaltungsaufwand bereitet (und ich kann Ihnen sagen, sie ist nicht sehr gut in solchen Dingen
).
Wir diskutierten einige Optionen und sie sagte: „Warum kann ich kein Thema haben, bei dem die Leute nur meine Beiträge (d. h. die Beiträge des Themenerstellers) und ihre eigenen Beiträge sehen können? Das würde es mir ermöglichen, eine Aufgabe als Thema zu posten und jeden Schüler darunter seine Antworten posten zu lassen, ohne alle anderen Antworten sehen zu können. Wenn dann jeder seine Arbeit eingereicht hat und es Zeit zum Diskutieren ist, möchte ich auf eine Schaltfläche drücken können, um den Schleier zu lüften und alle Beiträge im Thema für alle sichtbar zu machen, damit sie die Arbeit des anderen sehen und diskutieren können.“
Ja – brillant! (deshalb liebe ich sie). Also habe ich ein Plugin dafür gemacht. Vorherige Diskussion hier: Topic replies invisible until topic owner decides to reveal them?






