Antworten im Thema unsichtbar, bis der Themeninhaber entscheidet, sie freizugeben?

Also, meine Partnerin ist Lehrerin (Altgriechisch und klassisches Latein) und nutzt Discourse seit einigen Jahren in ihren Unterrichtsstunden. Sie verwendet es hauptsächlich, um Aufgaben an ihre Schüler zu verteilen und diese im Anschluss zu besprechen. Bisher wurden alle Aufgaben jedoch während des Unterrichts auf Papier eingereicht.

Bis jetzt – da die Schulen wegen der Corona-Panik geschlossen sind, wechselt sie zum 100 %igen Online-Unterricht, einschließlich der Aufgaben. Alle Schüler senden ihre Arbeiten derzeit per E-Mail an sie. Das ist sehr suboptimal, da sie dadurch eine Menge Verwaltungsarbeit leisten muss (und ich kann Ihnen sagen, dass sie darin nicht besonders gut ist :wink: ).

Wir haben einige Optionen besprochen, und sie sagte: „Warum kann ich nicht ein Thema haben, in dem die Nutzer nur meine Beiträge (also die vom Themenstarter) und ihre eigenen Beiträge sehen können? Das würde mir ermöglichen, eine Aufgabe als Thema zu posten und jeden Schüler seine Antwort darunter posten zu lassen, ohne dass er die Antworten der anderen sehen kann. Wenn dann alle ihre Arbeiten eingereicht haben und es Zeit für die Besprechung ist, möchte ich auf einen Knopf drücken können, um den Schleier zu lüften und alle Beiträge im Thema für alle sichtbar zu machen, sodass sie die Arbeiten der anderen sehen und besprechen können.

18 „Gefällt mir“

Das hängt stark von den erforderlichen Sicherheitsgarantien ab, aber da ich davon ausgehe, dass die Schüler recht versiert sind, wird eine reine CSS-Lösung nicht funktionieren.

Wenn eine CSS-Lösung also nicht funktioniert und diese Kinder wahrscheinlich Schelme sind, die jede Lücke finden, um zu betrügen.

Es könnten Backdoor-Erweiterungen für [quote] und allerlei andere Schikanen auftreten. Ein einfacher Patch für „Beitrag anzeigen

18 „Gefällt mir“

Sind Lösungen Uploads oder Composer-Texte?

Falls es sich um Uploads handelt, könnte die Nutzung der neuen Secure Media Uploads in Kombination mit einem Plugin, das die Generierung temporärer URLs für Benutzer-Downloads so anpasst, dass nur „gute

8 „Gefällt mir“

Vielen Dank an euch beide für das Feedback und die Ideen!

[quote=“sam, post:2, topic:144526”]
Ein sehr sicherer Weg, dies zu tun, wäre über PMs: Die Schüler reichen die Aufgaben per PM ein, und sobald sie fertig sind… ein „Klick

2 „Gefällt mir“

Ich werde den Titel bearbeiten, da dies die eigentliche Anfrage ist.

Mein Bauchgefühl sagt mir, dass dies eher einem Spoiler-Plugin gleicht als irgendetwas anderem. Die Spoiler wären nur für den Besitzer des Themas sichtbar.

4 „Gefällt mir“

Ein Spoiler wird etwas knifflig, da man dann auch /raw-Routen schützen muss.

Vielleicht so:

  • Der Lehrer postet: „Warum begann der Krieg in Indochina?"

  • Der Schüler erstellt eine PN an sich selbst mit der Aufgabe und postet, sobald sie erledigt ist, einen Link im Thema. (Vorteil: Überarbeitungen sind möglich, stört den Lehrer nicht)

  • Der Lehrer kann dann im Rahmen der PN „direktes Feedback

7 „Gefällt mir“

Leute fragen mehrmals im Jahr danach, und die Antwort lautet immer: „Man kann keine themenspezifischen Berechtigungen vergeben.

6 „Gefällt mir“

Nun, das ist etwas heikel. Ich habe mich ein bisschen an TopicView und PostGuardian versucht, und damit komme ich mit wenig Aufwand auf 80 %, einschließlich /raw und Tricks beim Bearbeiten von zitierten Beitragsnummern. Momentan kann ich jedoch immer noch Beiträge sehen, die ich nicht sehen sollte, über:

  • Suche
  • Benutzeraktivität
  • Digest-E-Mails

Es muss also noch etwas nachgebessert werden. Das sind im Moment alles, was mir einfällt. Vorschläge für andere Wege, um an einen Beitrag zu gelangen, sind willkommen.

4 „Gefällt mir“

[quote=“pfaffman, Beitrag: 7, Thema: 144526”]
Die Antwort lautet immer: „Man kann keine themenspezifischen Berechtigungen vergeben.

4 „Gefällt mir“

Was wäre, wenn dies als ‚normale Benutzer, die Flüstern-Beiträge erstellen’ umgesetzt würde?

2 „Gefällt mir“

Flüstern an wen? Den Themeninhaber? Dann muss er aus den Flüstern herabgestuft werden.

4 „Gefällt mir“

Ich muss noch ein paar kleine Details fertigstellen, aber ich habe jetzt einen funktionierenden Plugin unter GitHub - communiteq/discourse-private-replies · GitHub.

Nach der Installation und Aktivierung des Plugins erhält der Themeninhaber (und das Personal) unten in jedem Thema eine zusätzliche Schaltfläche namens Private Antworten.

Mit der Schaltfläche kann der Modus „Private Antworten

9 „Gefällt mir“

Welche Auswirkungen hat das auf die Leistung? Viele Drittanbieter-Plugins schaffen es, N+1-, N²-, N³- und Nⁿ-Abfragen einzuführen… hoffentlich lässt sich das hier vermeiden.

Schön wäre auch, wenn es pro Thema ein- und ausgeschaltet werden könnte und keine Leistungseinbußen für andere Themen verursacht, außer für die, bei denen es aktiviert ist – statt eines globalen Aufwands, der ständig gezahlt werden muss.

7 „Gefällt mir“

Ich habe mein Bestes gegeben, um alles so effizient wie möglich zu halten, also so träge wie möglich zu evaluieren und so schnell wie möglich aus allen Filtern auszusteigen.

Es gibt definitiv noch etwas Raum für kleine Optimierungen, wie zum Beispiel das Cachen der Benutzer-IDs der Mitarbeiter und der IDs der geschützten Themen, aber ich glaube, dass ich für eine erste Version ziemlich gut abgeschnitten habe. Wenn jemand anderer Meinung ist, zögern Sie bitte nicht, meinen Code zu kritisieren.

9 „Gefällt mir“