Discourse Private Replies

Group User/Trust Levelではなくセキュリティを管理する代わりに
一般ユーザーは返信にコンテンツを表示するリクエストを送信できますか?

プラグインに、セカンダリ設定を通じてプライベートな返信が公開されるのを防ぐ機能はありますか?プライベートな返信が機密のままであることを保証する方法を探しています。ありがとうございます!

プラグインの設定をご覧ください。

  • private_replies_min_trust_level_to_see_all: このトラストレベル以上のユーザーはすべての返信を見ることができます。デフォルトは4です。無効にするには5に設定してください。
  • private_replies_groups_can_see_all: このグループのユーザーはすべての返信を見ることができます。デフォルトは staff です。
  • private_replies_topic_starter_primary_group_can_see_all: トピック作成者と同じプライマリグループのユーザーはすべての返信を見ることができます。デフォルトは false です。

また、AIやAI-topic-summaryなどの特定のプラグインはプライベート返信を尊重しない可能性があるため、プライベート返信が有効になっているカテゴリでそれらを有効にすることは推奨されません。

「いいね!」 4

投稿時に、トピックの所有者のみが返信を表示できるようにするオプションを許可する方法はありますか?また、トピックの所有者が後でそれらの返信を公開できないようにするにはどうすればよいですか?ご検討ありがとうございます!

トピックの開始者は、単にボタンを押さないようにすることができます。

トピックの開始者を信頼しておらず、意図的に行うのではないかと心配している場合は、トピックの開始者が他の方法(スクリーンショットを投稿したり、返信を自分の返信で引用したりするなど)で返信を公開できることを知っておく必要があります。これは防ぐことができません。

トピックの開始者が誤って返信を公開してしまうことが問題である場合は、返信を公開するボタンを非表示にするためにCSSを使用できます。

「いいね!」 3

hi @RGJ

大学で働いており、課題の配布・回収にDiscourseを使用しています。
これまでは、学生は私が開いたトピックに返信し、他の学生の返信を読んで互いに交流することを奨励していました。自分の文章のために仲間に触発されても、私にとっては問題ありませんでした。

しかし、ChatGPTなどが普及した現在、一部の学生が自分で書くのをやめ、他の学生が書いたものをChatGPTに言い換えさせていることに気づきました。それでも、学生同士の交流は続けたいと考えており、私のワークフローは以下のようになります。

  1. 他の学生が書いたものを知らない状態で、自分で書く
  2. 3つのテキストにコメントする

そのため、私の投稿を全員に公開するのを待つのではなく、誰かが自分で何かを書いたらすぐにすべての投稿を表示してくれると、非常に助かります。

これは可能でしょうか?このサービスに対する適切な支払い額の目安はどのくらいでしょうか?

「いいね!」 2

それは私がDiscourseを使い始めた頃にやっていたことに非常に似ています。LMSからダウンロードしたスプレッドシートを取り込み、学生が私が:heart:をつけたトピック/投稿をしたかどうかを確認し(各課題に異なるタグを使用していたと思います)、スプレッドシートを更新してLMSに再度アップロードし、成績表に入力できるようにするスクリプトさえありました。それにかなり満足していましたが、高等教育から離れた今はもっと満足しているかもしれません。:slight_smile:

RichardがPrivate Repliesへの追加に興味がないなら、別のテーマコンポーネントを書くことに興味があるかもしれません。

誰かが、テーマコンポーネントはフロントエンドしか変更しないので、隠すことしかできないと答えましたか?技術的なスキルと忍耐力のある人は、URLを構築するだけで情報を取得できます(Discourse Private Replies のようなものを作成し、その後「cooked」を探します)。ブラウザに配信されるJSONロードにそれが含まれないようにするには、プラグインが必要です。あなたの生徒がテキストを隠すことによって十分に阻止されるかどうかは、知るのが難しいです。

テーマコンポーネントで問題ありません。メンテナンスの手間が少ないため、むしろそちらを希望します。私のユースケースでは、単に非表示/display: none にしても全く問題ありません。その場合、「切り替え」をカテゴリではなく、OP(元の投稿)で行うことも可能かもしれません(そちらの方が望ましいです)。結果はオープンソースであることが望ましいです。@pfaffman - 見積もりを送ってください…ただし、大学の予算も考慮してください : )\n\n追伸:はは、私の「いいね」を抽出して、それをユーザー名/LMSにCSVで関連付けるスクリプトがあれば、とてもかわいいでしょう。でも、今のところは手作業で頑張ります : ) … 高等教育についてあなたが何を意味するのかは正確にわかります…しかし、ここドイツではまだまあまあです - 少なくとも可能ですし、私はまだ満足しています。

「いいね!」 3

:+1: アイデアは気に入りました。数週間以内に追加します。
忘れたら、遠慮なくリマインダーを送ってください。

「いいね!」 5

素晴らしい。ありがとうございます。

次のコースは10月中旬に始まるので、心配いりません。もしそれまでに間に合わなくても、次のチャンスは2月です :slight_smile:

「いいね!」 1

簡単なフィードバックです。「返信」ボタンを個々の投稿で無効にすると良いかもしれません。個々の投稿への返信で、ユーザーアカウントまたは参照された投稿が返信に表示されることに気づきました。

「いいね!」 1

RGJ様

ご多忙の折とは存じますが、念のためご連絡いたしました。

よろしくお願いいたします。

「いいね!」 2

この機能は現在実装されています。

新しいサイト設定 private_replies_participants_can_see_all があります。これを有効にすると、そのトピックに返信したユーザーに返信が表示されるようになります。

また、トピックの上部に表示されるバナーを強化し、誰が何を見ることができるかをより正確に伝えるようにしました。

Communiteqでホストされており、このプラグインを使用している場合は、数日中にこの機能が利用可能になります。セルフホスティングの場合は、再ビルドしてください。

「いいね!」 4

私の経験では、元の投稿者がプライベートな返信に対して行った返信が公開されることをユーザーが理解していないことがよくあります。

オプションで、少し異なるアルゴリズムを試してみませんか?

  • プライベートな返信への返信もプライベートにする
  • 最初のトピックへの返信はプライベートではない
  • 元の投稿者が自身の最初の投稿やその他の公開投稿に対して行った返信のみがプライベートではない

実装面では、投稿にプライベートな返信であることを示す追加フィールドを追加することで、もう1つの実験も可能になります。

フォーラムをメールのみで閲覧しているユーザーの多くは、メールへの返信がフォーラムで公開されることを認識していません(その情報を含むフッターを追加しましたが)。一部のカテゴリでは、メールによる返信をすべてプライベートに変更することを試したいと思います。

うーん、ちょっとわかりません。このプラグインはすでに設定面でかなり複雑です。特に「トピックの最初の返信はプライベートではない」というのは、このプラグインの目的とは正反対です。

トピック作成者のその後の投稿がすべての人に表示される例外をオプションで削除することを検討します。

:face_with_bags_under_eyes: ああ、すみません。
「元の投稿者が自身の公開投稿に返信する際は、プライベートではありません。」と尋ねたかったのです。上記のリクエストを更新しました。

これはまだ複雑すぎると私は思います。トピック開始者の後続の投稿がすべての人に表示される例外をオプションで削除するだけでは不十分なのはなぜですか?

すべての情報を1か所にまとめておきたいです。

次のようなシナリオが考えられます。

学校のすべての保護者に情報が配布されます。
その後、しばしばメールで問い合わせを受け取ります。
明確化を求める人との間で、やり取りが行われる場合があります。
最終的に、最初の投稿に追加の詳細が更新され、更新に関する簡単な通知がスレッドの下部に投稿される場合があります。

代替案として、フォローアップの問い合わせがフォーラムをバイパスして、スレッドの作成者に直接送信されるように、メール応答システムを変更することを考えています。

「いいね!」 2

これは、「お知らせ」カテゴリを作成し、保護者は投稿できないようにすることで簡単に実現できます。
その場合、メールに返信ボタンは表示されません。お知らせには「質問がありますか?」というリンクを含めることができ、それをクリックすると学校理事会への新しいプライベートメッセージが開きます。

「いいね!」 3