TLの進捗を確認する(TL1、2、3)

:information_source: 概要 ユーザーとスタッフに、そのユーザーのTL(信頼レベル)進捗状況と追加情報を表示します
:hammer_and_wrench: リポジトリリンク GitHub - NateDhaliwal/discourse-see-tl-progress · GitHub
:open_book: インストールガイド Discourseにプラグインをインストールする方法

:warning: 免責事項: このプラグインを有効にすると、TL3を獲得するメンバーが増えたり、モデレーション決定に対して疑問を持つユーザーが増えたり、活動量が増加したりする可能性があります[1]。

機能

  • ユーザーに総TL進捗状況を示すプログレスバーを表示
  • (オプション) ユーザーが次に達成できる最も近い要件を表示
  • (オプション) 各要件ごとの進捗状況を詳細な内訳としてユーザーに表示
  • (オプション) ユーザーが現在のTLでロックされているかどうかを通知
  • (オプション) ユーザーがTL3の場合、それを失う直前に警告を表示
  • (オプション) ユーザーがミュートされたカテゴリにあるトピックと投稿の数を表示(これにより、投稿閲読要件を満たすためにさらに多くの投稿を読むことができます)

設定

最小限の設定が必要です。すべてのテキストはサイトテキストから編集できます。可能な限り、テキストはユーザーの管理ページ内のものと同一です。ただし、ユーザー権限の問題により、プラグインからはそれらを直接参照することができませんでした。

設定項目

名前 説明
enable for trust level promotions 進捗を表示したいTLを選択してください
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 tl1 TL0 → TL1用のモーダル下部の追加説明。
modal bottom text tl2 TL1 → TL2用のモーダル下部の追加説明。
modal bottom text tl3 TL2 → TL3用のモーダル下部の追加説明。
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. これは良いことである場合もあれば、そうでない場合もあります ↩︎

「いいね!」 11

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

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

「いいね!」 4

やばい!修正したよ。

「いいね!」 3

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

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

「いいね!」 5

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

「いいね!」 4

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

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

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

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

「いいね!」 5

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

「いいね!」 5

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

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

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

「いいね!」 7

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

「いいね!」 5

@merefield

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


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

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

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

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

「いいね!」 4

プロジェクトがいつ完成するのか気になります

「いいね!」 1

リマインダーをありがとう。先月は本当に忙しくて、これに時間を割くことができなかった。今後は少し余裕が出てきたので、1〜2日以内に着手する予定だ。

各TL(チームリーダー)ごとに要件が異なるため、ロジックも修正する必要があり、かなり大規模な改修になると見ている。

「いいね!」 2

もうすぐ完成に近づいていると言いたいだけです!新しい設定や構成オプションがたくさん追加されましたが、残っているのは主にロケールの変更のみです!

「いいね!」 3

ついにPRがマージされました :tada: ! 何か問題に遭遇した場合は、フィードバックをお願いします。 @kairo162 @EricGT