mcpField
E
evaluation-rubrics

evaluation-rubrics

github.com/lyndonklテスト・品質187784 回インストール9 週間前に更新
リポジトリ

evaluation-rubrics について

評価ルーブリックを設計するためのスキルです。評価者や教育関係者、チーム向けに、形式や尺度の設計、評価者間の調整、反復的な改善を扱います。

主な機能

  1. 016段階のルーブリック開発手順
  2. 02分析型・全体型・単一基準型の形式
  3. 03尺度と評価記述の設計指針
  4. 04評価者の調整と一致度の確認
  5. 05バイアス対策と基準の明確化

活用シーン

  1. 01技術記事の評価基準を作成
  2. 02複数の観点でコードを評価
  3. 03合否判定のコンプライアンス確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lyndonkl/claude --skill evaluation-rubrics

インストール後、Claude Code で/evaluation-rubricsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

resources/
methodology.md
template.md
resources/evaluators/
rubric_evaluation_rubrics.json

詳細

評価ルーブリック

目次

例

シナリオ:技術ブログ記事を評価する(5段階評価)

評価基準1(不十分)3(適切)5(優秀)
技術的な正確さ事実誤認が多く、誤解を招くおおむね正確だが、軽微な不正確さがある完全に正確で、技術的に厳密
明確さわかりにくく、専門用語が多く、構成が悪い専門家には明確で、ある程度構成されている対象読者にとってわかりやすく、よく整理されている
実用性実行可能な指針がなく、理論のみ例はあるが、適用範囲が限られている具体例があり、すぐに活用できる
独創性既知の内容の焼き直しで、新しい洞察がない新しい視点がいくらかあり、既存の内容を発展させている独自のアプローチで、理解を深めている

採点:記事 A [4, 5, 3, 2] = 平均 3.5。記事 B [5, 4, 5, 4] = 平均 4.5。 記事 A へのフィードバック:「明確さ(5)と正確さ(4)は優れていますが、実用的な例(3)をさらに増やし、より独創的な洞察(2)を示す必要があります。」

ワークフロー

このチェックリストをコピーして、進捗を記録してください。

Rubric Development Progress:
- [ ] Step 1: Define purpose and scope
- [ ] Step 2: Identify evaluation criteria
- [ ] Step 3: Design the scale
- [ ] Step 4: Write performance descriptors
- [ ] Step 5: Test and calibrate
- [ ] Step 6: Use and iterate

ステップ 1:目的と範囲を定義する

何を評価するのか、誰が評価するのか、誰が結果を利用するのか、スコアがどのような意思決定に関わるのかを明確にします。範囲を決める際の質問については、resources/template.md を参照してください。

ステップ 2:評価基準を特定する

品質の観点を洗い出し、最も重要で観察可能なものを優先して、網羅性とシンプルさのバランスを取ります(通常は 4~8 項目です)。アイデアを出すためのフレームワークについては、resources/template.md を参照してください。

ステップ 3:尺度を設計する

段階数(1~5、1~4、1~10)、尺度の種類(数値、定性的)、基準となる説明(各段階が何を意味するか)を選びます。尺度の選択に関する指針については、resources/methodology.md を参照してください。

ステップ 4:パフォーマンスの説明を作成する

評価基準と段階の組み合わせごとに、その評価レベルがどのような状態なのかを、観察可能な形で説明します。記述のガイドラインについては、resources/template.md を参照してください。

ステップ 5:テストと調整を行う

複数の評価者にサンプルを採点してもらい、スコアを比較し、相違点について話し合って、ルーブリックを改善します。評価者間信頼性のテストについては、resources/methodology.md を参照してください。

ステップ 6:運用して改善を繰り返す

ルーブリックを適用し、評価者と被評価者からフィードバックを集め、必要に応じて評価基準や説明を改訂します。resources/evaluators/rubric_evaluation_rubrics.json を使って妥当性を確認してください。最低基準:平均スコア ≥ 3.5。

よくあるパターン

パターン 1:分析的ルーブリック(最も一般的)

  • 構造:複数の評価基準(行)と複数のレベル(列)があり、各セルに記述があります
  • ユースケース:詳細なフィードバックが必要な場合、複数の観点からパフォーマンスを確認したい場合、診断的評価
  • 長所:具体的なフィードバックを得られ、評価基準ごとの強みと弱みを特定でき、信頼性が高い
  • 短所:作成と使用に時間がかかり、単純化しすぎていると感じられることがあります
  • 例:コードレビューのルーブリック(正確性、効率性、読みやすさ、保守性 × 1~5 の尺度)

パターン 2:総括的ルーブリック

  • 構造:総合スコアは 1 つで、記述には複数の評価基準が統合されています
  • ユースケース:全体を迅速に判断したい場合、総括的評価、評価基準を分けるのが難しい場合
  • 長所:迅速で直感的に使え、全体的な質を捉えられます
  • 短所:フィードバックの具体性が低く、信頼性も低いため、特定の弱点を診断できません
  • 例:エッセイの総括的評価(1=出来の悪いエッセイ、3=十分なエッセイ、5=詳細な記述に基づく優れたエッセイ)

パターン 3:シングルポイントルーブリック

  • 構造:「基準を満たす」という記述のみを添えて評価基準を列挙し、基準を上回る点・下回る点を記入するスペースを設けます
  • ユースケース:成長を重視したフィードバック、自己評価の促進、罰則的な印象を抑えたい場合
  • 長所:不足点ではなく改善を重視し、作成がより簡単で、対話を促します
  • 短所:精度が低く、補足として文章によるフィードバックが必要です
  • 例:デザインレビュー(「視覚的階層」「アクセシビリティ」などの評価基準を列挙し、「+焦点が明確」「-コントラストが不十分」と記入)

パターン 4:チェックリスト(2 択式)

  • 構造:受け入れに必須の項目を、はい/いいえで確認するリストです
  • ユースケース:コンプライアンスチェック、最低品質基準の確認、合否判定
  • 長所:非常に明確で客観的、使いやすい
  • 短所:段階的な評価ができず、基本要件を超える品質を見落とし、硬直的に感じられることがあります
  • 例:プルリクエストのチェックリスト(テストは成功したか?コードのリントを実行したか?ドキュメントを更新したか?セキュリティレビューを実施したか?)

パターン 5:到達度基準型ルーブリック

  • 構造:評価基準を学習目標/コンピテンシーに結び付け、習熟度をレベルで示します
  • ユースケース:教育評価、スキル認定、トレーニング評価、基準準拠型評価
  • 長所:基準に沿っており、習熟に向けた進捗を示し、診断にも役立ちます
  • 短所:明確な基準が必要で、設計が複雑になることがあります
  • 例:データサイエンスのスキル(データクリーニング、モデリング、可視化、コミュニケーションの熟達度 × 初級/中級/上級)

ガードレール

  1. 基準は観察可能かつ測定可能にします:「良い態度」(主観的)ではなく、「時間どおりに到着する、進んでタスクを引き受ける、チームメイトを助ける」(観察可能)とします。確認方法:独立した2人のレビュアーが、この基準を一貫して採点できますか?

  2. 各レベルの説明で、レベル間の違いを明確にします:各レベルには、隣接するレベルと具体的に異なる点が必要です。「5=非常に良い、4=良い、3=まあまあ」のような説明は避けます。代わりに、「5=バグゼロで、すべての要件を満たす。4=軽微なバグが1~2件あり、要件の90%を満たす」とします。

  3. 適切な尺度の細かさを選びます:1~3は粗すぎ、1~10は細かすぎます。最適なのは、強制選択で中間がない1~4、または中立の中間値を選べる1~5です。実際に観察可能な違いに合わせて細かさを調整します。

  4. 網羅性と簡潔さのバランスを取ります:重要な品質の側面を網羅する4~8個の基準を目指します。基準が10個を超える場合は、グループ化するか、優先順位を付けることを検討します。

  5. 評価者間の信頼性を調整します:複数のレビュアーに同じ成果物を採点してもらい、一致度(カッパ係数、ICC)を測定します。一致度が70%未満の場合は、説明を見直します。

  6. 各レベルに例を用意します:レビュアーの評価基準を調整するため、各レベルの成果物について具体例(基準となる論文、参考デザイン、コードサンプル)を含めます。

  7. 評価の前にルーブリックを共有します:評価対象者が採点後にしかルーブリックを見られないのであれば、それは指針ではなく単なる採点です。期待事項を把握し、自己評価できるよう、事前に共有します。

  8. 基準に適切な重みを付けます:「コードスタイル」より「セキュリティ」が重要であれば、重みを付けます(セキュリティ×3、スタイル×1)。または、他のスコアに関係なく合格とする条件として、「セキュリティのスコアが4以上」のようなしきい値を設けます。

よくある落とし穴:

  • ❌ 主観的な表現:「努力が見られる」「創造的」「プロフェッショナル」などは、具体的な説明がなければ観察できません
  • ❌ 基準の重複:「明瞭さ」と「構成」は混同されがちです。境界を明確に定義します
  • ❌ 明示されていない期待事項:ルーブリックにXの記載がないのに、評価者がXの不足を減点することがあります。すべての基準を文書化します
  • ❌ 中心化傾向バイアス:レビュアーが極端な評価を避け、常に5点中3点を付けます。選択を促すには、偶数段階の尺度(1~4)を使用します
  • ❌ ハロー効果:ある基準の高得点が、他の基準の得点にも影響します。他の基準を見る前に、各基準を個別に採点します
  • ❌ ルーブリックのずれ:時間の経過とともに説明が形骸化し、レビュアーごとに解釈が異なります。定期的な再調整が必要です

クイックリファレンス

主なリソース:

尺度の選択ガイド:

尺度使用する場面メリットデメリット
1-3すばやく分類したい場合、段階を明確にしたい場合速く、明確な判断を促す粗すぎて、フィードバックが少ない
1-4強制選択(中間の選択肢なし)にしたい場合中央化傾向を避け、明確に区別できる中立の選択肢がなく、二者択一のように感じられる
1-5一般的な用途、最もよく使われる尺度中立の選択肢があり、なじみやすく、粒度も適切中央化バイアス(全員が3になる)
1-10細かな段階分けが必要な場合、サンプル数が多い場合最大限に区別でき、統計分析が可能見せかけの精度が生じ、隣接する段階を区別しにくい
定性的(初心者/習熟者/熟練者)教育、スキル開発直感的で、成長を重視する定量性が低く、集計しにくい
二択(はい/いいえ、合格/不合格)コンプライアンス、選別客観的でシンプル段階がなく、品質の差を見落とす

評価基準の種類:

  • 成果物の評価基準:成果物そのものを評価します(正確さ、明瞭さ、完全性、美しさ、性能)
  • プロセスの評価基準:作業の進め方を評価します(方法論の遵守、協働、反復、時間管理)
  • 影響の評価基準:成果や効果を評価します(ユーザー満足度、ビジネス価値、学習の達成度)
  • メタ評価基準:品質を支える要素の品質を評価します(ドキュメント、テスト容易性、保守性、拡張性)

評価者間信頼性のベンチマーク:

  • 一致率 <50%:ルーブリックの信頼性が低く、大幅な見直しが必要です
  • 一致率 50-70%:境界的な水準です。記述子を改善し、評価者間で調整してください
  • 一致率 70-85%:良好で、多くの用途に適しています
  • 一致率 >85%:非常に優れており、採点の信頼性が高いです

ルーブリック開発にかかる一般的な時間:

  • シンプルなルーブリック(評価基準3~5項目、1-4尺度、既知の領域):2~4時間
  • 標準的なルーブリック(評価基準5~7項目、1-5尺度、ある程度の複雑さ):6~10時間+調整セッション
  • 複雑なルーブリック(評価基準8項目以上、複数の尺度、未知の領域):15~25時間+複数回の調整

ルーブリック以外の方法も検討する場合:

  • 重要度の高い意思決定(採用、入学、賞の選考)→ 構造化面接、ポートフォリオ、複数の評価方法を追加します
  • 主観的・創造的な作品(芸術、詩、デザイン)→ ルーブリックに講評、議論、専門家の判断を組み合わせます
  • 複雑で総合的な判断(リーダーシップ、文化的適合性)→ ルーブリックは役立ちますが、すべてを捉えられるわけではないため、慎重に使用してください → ルーブリックはツールであり、人間の判断に取って代わるものではありません。意思決定を機械化するのではなく、思考を構造化するために使ってください。

必要な入力:

  • 成果物の種類(何を評価しますか? エッセイ、コード、デザイン、提案書など)
  • 評価基準(評価する品質の側面。最も一般的なのは4~8項目です)
  • 尺度(デフォルトは1-5。1-4、1-10、定性的なラベルも指定できます)

生成される出力:

  • evaluation-rubrics.md:目的、評価基準の定義、記述子付きの尺度、使用方法、重み付け/しきい値、調整メモ

コメント