「優先度」順を使用した場合のモデレーションキューでの予期しないソート順序

再現手順

  1. 管理者権限を持つコミュニティに移動します
  2. モデレーターキューの優先順位をカスタマイズし、「Something Else」の優先順位を「Low」に設定します
  3. 同様に、「Off-Topic」の優先順位を「Medium」に設定します
  4. 「Something Else」を理由として、メッセージに「Testing things out.」と付けて投稿をフラグ付けします
  5. 別の投稿を「Off-Topic」を理由としてフラグ付けします
  6. モデレーターレビューキューに移動します
  7. 「Status」が「Pending」になっていることを確認します
  8. 「Order by」が「Priority」に設定されていることを確認します
  9. 「Refresh」をクリックします

期待される動作: モデレーターキューのエントリが、優先順位の高い順にソートされること
実際の動作: モデレーターキューのエントリが、優先順位の低い順にソートされること

回避策: 「Order by」を「Priority (reverse)」に設定すると、フラグ付き投稿が望ましい順序(優先順位の高い順から低い順)にソートされます。

開発者の視点から見れば、デフォルトのソート順序が昇順で「reverse」が降順になる理由も理解できます。しかし、私はその逆になると期待しており、平均的な非開発者ユーザーも同様だと考えています。

考えられる解決策: 「Priority」の人間向けテキストを「Priority (low to high)」に、「Priority (reverse)」の人間向けテキストを「Priority (high to low)」に名前を変更する

関連事項? Order of reviewed flags on review queue … ただし、こちらは主に「Status」が「(all reviewed)」に設定されている場合の扱いについて扱っています

「いいね!」 4

これは当初予想していたよりも巧妙な問題のようです。上記の再現手順に従った後、以下の操作を行ってください。

  1. 他の投稿を「その他」としてフラグを立てる
  2. 管理者レビューキューに移動する
  3. 「ステータス」が「保留中」であることを確認する
  4. 「並べ替え」が「優先度」に設定されていることを確認する
  5. 「更新」をクリックする

期待される動作: 管理者キューのエントリが優先度順にソートされる
実際の動作: 管理者キューのエントリがフラグが立てられた時刻順(古い順から新しい順)にソートされる

さらに、「優先度(逆順)」を選択すると、エントリはフラグが立てられた時刻順(新しい順から古い順)にソートされます。

「いいね!」 2

こんにちは、@lee-dohm :wave:

ご提示いただいた手順では、ローカル環境でこの問題を再現できませんでした。コードを確認したところ、Priority は昇順、Priority (reverse) は降順でソートされていることを確認しました。また、優先度が同じアイテムがある場合、created_at の値で降順にソートされます。

something else フラグのスコアが off-topic のそれより高いかご確認いただけますでしょうか?スコアを計算する式は、さまざまな要素を考慮しています。

必要に応じて引き続き調査いたしますので、結果をお知らせください!

「いいね!」 3

「優先順位」でソートすると、score が降順、次に created_at が昇順で並んでいるように見えるのはご指摘の通りです。

一方で、これは予期しない動作だと考えています。何か見落としているのでなければ、レビュー対象のスコアはデータベースへのアクセス(直接アクセスまたはデータエクスプローラープラグイン経由)でしか取得できないはずです。

右上に表示される「?」アイコンをクリックすると、各アイテムのレビュー対象スコアを確認できます。

「いいね!」 3

ありがとうございます!これも非常に情報量の多い小さなビューですね :sparkling_heart:

並べ替え順序に「Priority(優先度)」ではなく「Score(スコア)」という単語を使うのは理にかなっていますか?なぜなら、ここでは「priorities」という言葉を使っていますから:

しかし、ここでは「scoring」を使っています:

「いいね!」 2

Lee さん、ご提案ありがとうございます!

並べ替え順の「Priority」を「Score」に改名する PR を作成しましたが、こちらへの返信を忘れていました。

「いいね!」 3

このトピックは 7 時間後に自動的に閉鎖されました。新しい返信は受け付けられていません。