機能:シングルクリックで推薦を追加できる推薦ボタン

elsewhereこちらで指摘されている通り、多くの講師が今ではDiscourseを授業内の主要な議論フォーラムとして利用しています。私も同様に利用しており、これまでのところ良好な成果を上げています。そのことに感謝します。

私が不足していると感じている機能は、返信を「承認(endorse)」するためのボタンです。現在、ハート型の「いいね!」ボタンは存在しますが、それだけでは不十分です。私が欲しいのは、スタッフのみが利用可能な「承認」ボタンです。これにより、私が承認した投稿には「この回答は……によって承認されました」と表示され、承認したスタッフの氏名が一覧で示されるようになります。これによって、別の学生やTAが投稿に回答した場合、ワンクリックで私の承認(または不承認)を表すことができます。

現在私が知っている代替手段には「いいね!」ボタンがありますが、自分がどの投稿に「いいね!」をしたかがわかりにくく、また特定の意図を伝えるには不十分です。また、「スタッフ通知」という機能もあることを知っていますが、これは以前に使ったことがあります。ただ、これを使うにはスタッフ通知の内容を手入力する必要があります。あらかじめ用意されたスタッフ通知を追加するプラグインがあるかもしれませんね。

「いいね!」 3

Discourse Solved プラグインはご検討されましたか?私たちはこの目的にそれを使用していますが、ご提案のものはより柔軟なようです。

「いいね!」 2

「解決済み」という表現は、議論を打ち切ってしまうような響きがあるように思いませんか?また、トピックの作成者が自分たちの質問が解決したと思う返信を選ぶべきであって、講師である私が何かを承認するものでもないでしょう。さらに、OP が「解決済み」を選ばなかった場合、どうなるのでしょうか?フォローアップを続けるべきでしょうか?

これは実際に Piazza の「解決済み」機能(Discourse でも再現していただきたい機能です)を思い出させます。Piazza では、学生からの質問に回答した後、質問に答えられたと判断したらトピックを「解決済み」に設定します。学生がそう思わない場合は、「未解決」に戻すことができます。そして、「未解決」のスレッドで簡単にフィルタリングして、フォローアップが必要な箇所を見つけることができます。

「Solved」プラグインを使えば、私が解決済みにマークし、OP が異議を唱えた場合に、それを「未解決」状態に戻すことができるのでしょうか?

「いいね!」 1

私はそのような経験をしたことがありません。トピックが「解決済み」とマークされた後も、会話が継続しているのをよく目にします。

スタッフも返信を解決策として選択できます。正直なところ、OP とスタッフの間で意見が分かれた場合にどうなるかはわかりません。過去に、私が解決策としてマークした投稿を解除し、その表記を別の返信に移したことはあります。しかし、意見が分かれた場合にスタッフが「勝つ」のかどうかは不明です。ただ、それが問題になったことがないため、誰も正確には知らないのかもしれません :slight_smile:。私たちのフォーラムでは、通常は OP ではなくスタッフが返信を解決策としてマークします。

もしこれが懸念事項であれば、プラグインをフォークして、OP が投稿を「解決済み」とマークする機能を無効にする設定を追加できるはずです。つまり、スタッフのみがそれを可能にできるような設定です。(いくつかの設定は存在しますが、この設定はまだ見当たりません。)少なくとも私たちの場合、これは問題になったことがありません。

私にとって「解決済み」の真の利点は、トピックを閲覧する際に UI に表示されることで、まだ未解決のものが何かを簡単に把握できる点です。また、解決策の返信がトピックの上部に適切に表示されるため、その解決策が妥当かどうかを確認しやすくなります。

参考までに、Piazza の「未解決のフォローアップ」という機能は、私がまだ利用していた数十年前に嫌悪感を抱いた要素の一つでした。私の意見では、これは会話を遮断してしまいます。なぜなら、無害な追加コメントであっても、デフォルトでは「未解決」(そして怒りを表す赤色)としてマークされてしまうからです。これを防ぐには別のアクションが必要ですが、学生は必ずしもそれを行いません。

すでに Discourse を利用されていますか、それともこれから始められるのでしょうか?私は長らく自分の授業で Discourse を利用しており、始めるお手伝いができれば幸いです。

「いいね!」 2

私は 1 月から利用しています。これまで修正する必要があったのは、部署内のメールサーバーでセットアップ段階を突破するための 暗黙的 TLS のサポート不足 だけでした。しかし正直なところ、可能であれば機能追加は避けておきたいと考えています。

Solved プラグインを追加し、現在はそれを有効化できるタイミングを探っています(残念ながら、新しいプラグインを有効化するためにコンテナを再構築するたびに 5 分のダウンタイムが発生してしまいます)。また、プラグインのサポートレベルについても少し懸念しています。これらはすべて Discourse · GitHub の傘下にあるようですが、何らかの包括的な CI の一部であることを願っています。

Piazza については、雰囲気は悪くなかったと思います。年々、ユーザーが求める機能も追加されていきました。ただ、全体的に提供価値が低すぎるため、現在では誰も(あるいは十分な数の学校が)登録して契約し、彼らが必要とする金額を支払おうとしなくなっています。特に、多くの大学が Canvas のような肥大化した LMS を運用しており(私は個人的に全く利用していません)、Piazza の利用料はこれに上乗せされることになるからです。Piazza が以前のビジネスモデルの基盤として構築した企業とのマッチング機能が、学生にとってどれほど有用だったかについては、あまり耳にしていません。

話題に戻りますが、「パートナーを探す」機能について、Piazza での解決策は見つかりましたか?

「いいね!」 2

公式にサポートされているプラグインで問題に直面したことはありません。Babble についてはいくつかの課題がありましたが、それは公式に採用されたものではありませんでした(そして、それらの課題は解決されつつあるようです)。

私にとって、Piazza の教育的モデルは常に疑わしいものでした。私はコンピュータサイエンスを教えていますが、たとえその疑似科学的な分野であっても、正解は一つであることはめったになく、代替案について議論する方がはるかに生産的です。Piazza はそれを支援していません。また、Piazza は本質的に学術界以外ではほとんど使われていないフォーラムソフトウェアであるという事実もそれを裏付けています(そして、学術界内では本来行うべきではないことのために広く濫用されています)。

いいえ!そのような機能があるとは知りませんでした。私たちはかなりの数の Discourse プラグインを使用していますが、全体としてこれはフォーラムであり、教室管理の課題をすべて解決するものではありません。そのようなものについては、それほど複雑ではないようなので、独自にツールを作成するかもしれません。あるいは、学生がマッチングの投稿をするためのカテゴリを作成することもできます。

「いいね!」 2

私が行ったのは、いいねをした課題に対してバッジを付与する仕組みを作ることでした。その後、そのバッジを使って課題の成績を自動生成するスクリプトを作成できました。

それには「いいね」ボタン(特定のグループやカテゴリの所有者向け)で十分でしょうか、それとも別のボタンが必要でしょうか?

おそらく、Discourse Retort のような「Retort」という反応スタイルのプラグインが、あなたが求めているものに近いかもしれません。Retort を発行できる人を制限できるかどうかはわかりませんが、仮に制限できなくても、CSS を使って返信機能を非表示にすることはできるはずです。

つまり、「解決済み」状態は、元の投稿者(OP)と特別な人物(管理者、グループメンバー、あるいはカテゴリの「所有者」など)がオン・オフできる仕組みになるのでしょうか?また、「解決済み」の場合と同様に、特定の投稿を「解決済み」の投稿としてタグ付けし、それによってトピックの「解決済み」状態が切り替わるのでしょうか?

Geoffrey の言う通り、トピックに「解決済み」の投稿があるかどうかで会話を終了させるかどうかは、コミュニティの規範によるものだと思います(トピックを閉じる場合を除く)。

「いいね!」 3

retort プラグインの情報をありがとうございます。これは github.com/discourse ドメインの外でホストされているプラグインのようですので、おそらく「公式」にはサポートされていないものと思われます(Discourse のメンテナーが「低評価」を嫌うためではないでしょうか)。少し覗いてみたところ、2015 年のバックエンド処理に関するコードが含まれていました。これは Discourse のプラグイン API が比較的安定していることを示唆しています。

現在、私たちは授業の非公式なコミュニケーション手段として Discord も利用しており、そこでの「返信」や「retort」のアイコンは、回答への賛同(または異議)を示すために非常に有用であることがわかりました。最も一般的な使い方は以下の通りです。学生が「回答を確認しました、ありがとう」という意味で「サムズアップ(親指を立てる)」を送り、私が「この人の言うことは正しい」という意味で「サムズアップ」を送ったり、「この点は正確ではない」という意味で「懸念(concerned)」のアイコンを送ったりします。

Discourse における「トピックのクローズ」について触れられていましたが、私はこれまでこれを使う必要がなく、教室の環境でもその用途が見当たらないかもしれません。私個人としては、この機能はプラグインに移動しても構いません。

Piazza の「未解決」機能は、別のダイナミズムを生み出しました。フォーラムが「解決までの平均時間」などの統計情報を公開し、検索結果で「未解決」のトピックを目立たせて表示することで、講師や学生が回答を提供し、トピックを「解決済み」としてマークするよう促す効果があったのです。

「いいね!」 1

その通りです。

それはその通りか、あるいはプラグインが著しく時代遅れだということです。幸いなことに、この場合はあなたの評価が正しいと思います!現在はどこでも使っていないと思いますが、比較的最近までは使っていました。

少なくとも後者については、トピックを「解決済み」としてマークする機能で実現されています。

image

前者については即座には分かりませんが、最悪の場合でもデータエクスプローラープラグインを使えば取得できます。

「いいね!」 1