TL3の進行状況を表示

:information_source: 概要 このプラグインは何をするものですか?
:hammer_and_wrench: リポジトリリンク GitHub - NateDhaliwal/discourse-see-tl3-progress · GitHub
:open_book: インストールガイド Discourseにプラグインをインストールする方法

:warning: 免責事項: このプラグインを有効にすると、TL3(信頼度レベル3)を取得するメンバーが増えたり、モデレーションの判断に疑問を呈するケースが増えたり、アクティビティがさらに活発化したりする可能性があります[1]

機能

  • ユーザーにTL3全体の進捗状況を示すプログレスバーを表示
  • (オプション)ユーザーが次に達成可能な要件と、その達成までの残り量を表示
  • (オプション)各要件ごとの進捗の詳細内訳をユーザーに表示
  • (オプション)ユーザーがTL2/TL3で進捗が停止している(ロックされている)場合を通知
  • (オプション)ユーザーがTL3である場合、TL3の資格を失いそうなタイミングで警告を表示
  • (オプション)ミュート(無効化)されたカテゴリにあるトピックと投稿の数をユーザーに表示(これにより、投稿読了要件を満たすためにさらに多くの投稿を読むことを促す)

設定

最小限の設定のみが必要です。すべてのテキストは「サイトテキスト」から編集可能です。可能な限り、管理者ページで表示されているテキストと完全に一致するようになっています。ただし、ユーザー権限の問題により、それらのテキストを直接参照することはできませんでした。

設定項目

名前 説明
progress bar color light ライトモード時のプログレスバーの色
progress bar color dark ダークモード時のプログレスバーの色
progress bar background color light ライトモード時のプログレスバーの背景色
progress bar background color dark ダークモード時のプログレスバーの背景色
modal button icon モーダルを表示するボタンのアイコン
show verbose tl3 progress 各要件の詳細なプログレスバーを含むモーダルを表示するかどうかを選択
show locked at trust level ユーザーが信頼度レベルでロックされているかどうかを通知します。警告: モデレーションの判断に疑問を呈するユーザーからの苦情が発生する可能性があります。
modal bottom text モーダルの下部に表示する追加の説明。
show next closest stat ユーザーが次に達成可能な要件と、その達成までの残り量を表示
show warning when tl3 requirements low ユーザーがTL3である場合、TL3の資格を失いそうになった際に通知
show warning when user has muted topics and posts ミュートされたカテゴリにあるトピックと投稿の数をユーザーに表示(これにより、投稿読了要件を満たすためにさらに多くの投稿を読むことを促す)。これらのカテゴリで読んだ投稿の数は(まだ)カウントされません。
low tl3 stats minimum どの要件がこの値を下回った場合、TL3ユーザーに警告を表示

スクリーンショット

全体像:

モーダル(資格なし)

モーダル(TL3の資格あり)

モーダル(TL3取得中)

モーダル(TL3取得中だが、もはや資格なし)

ユーザーがロックされている場合:


お役に立てれば幸いです!


  1. これは良いことか悪いことかは場合によります ↩︎

「いいね!」 10

いい仕事だね、ネイト :clap:

まとめを見落としていると思うよ:

「いいね!」 4

やばい!修正したよ。

「いいね!」 3

プラグインはまだベータ版ですか?それとも?このプラグインは本当に素晴らしいと思います。なぜなら、Tl3 がいつ届くのかを計算しながら、放置されたままになっているからです。

大体は問題なく動作していますが、まだ1つか2つの小さな部分を調整する必要があります。現在それに取り組んでいます。問題があるのは、次に近い要件の実装部分であり、カウンターやバーはすべて正常に動作しています。

「いいね!」 5

昇格・降格に関する最も近い統計値の修正、およびSQLクエリのいくつかの最適化が完了しました。おそらく問題なくリリースできるはずです。

「いいね!」 4

当サイトにこれをインストールしました。しかし、一般ユーザーが他のユーザーのプロフィールを表示しようとした場合、
要求されたリソースを表示する権限がないことを示すエラーが表示されることがあります。

一部のユーザーにはこのエラーが表示され、他のユーザーには正常に表示される(つまり、このポップアップが表示されない)場合があります。一般ユーザーは他の人の進捗を表示する権限を持っていないはずです。

この原因は何が考えられますか?

中国語のスクリーンショット:

「いいね!」 5

いい指摘だね、PRありがとう!マージしたよ。

「いいね!」 5

他の信頼レベルの段階にも対応するよう拡張するのはどうでしょうか?

個人的には、理由もなく現状では少し制限が狭いと感じます。例えば:

「信頼レベル進捗メーター」などと呼ぶのはどうでしょうか?

「いいね!」 7

いい指摘ですね。少し作り直しは必要ですが、実現可能だと思います。

「いいね!」 5

@merefield

素晴らしいご提案です。TL3の作業が完了に近づいている今、まさに良いタイミングですね。


信頼レベルの進捗の末端(下位)においても、Discourseフォーラムで貢献している方々、特にモデレーターやコミュニティの常連ユーザーにとって、これらの機能は有用だと考えます。

よくある質問として、「ユーザーがTL-0から次の信頼レベルへ昇格し、例えばリンクの投稿、より多くのリンクの挿入、画像の貼り付け、またはTL-0では制限されている他の機能を利用するにはどうすればよいか」というものがあります。

これらの説明は、回答の多くが測定可能な信頼レベルの要件に依存しているにもかかわらず、手動で書かれることが多いです。ユーザーが現在どの位置にあり、どの要件が現在の昇格を妨げているのか、そして適格になるために合理的に何ができるのかを示すようなガイダンスを、将来的には自動化できると有用です。

TL3 Progressプラグインには、そのような機能に必要な基盤がすでにいくつかあります。特に、個々の要件、進捗状況、および最も近い次の要件を公開する機能です。

「いいね!」 4