mcpField
W
worked-example-fading-designer

worked-example-fading-designer

github.com/garethmanningその他921177 回インストール6 日前に更新
リポジトリ

worked-example-fading-designer について

手順のある技能について、注釈付きの解答例から、手順を段階的に減らした補完問題、独立演習へと進む練習系列を作る授業設計スキルです。習熟度に応じて支援を調整できます。

主な機能

  1. 01推論注釈付きの手順例
  2. 02支援を減らす補完問題
  3. 03独立演習問題
  4. 04習熟度に応じた支援の調整
  5. 05推論説明のための問い

活用シーン

  1. 01複数段階の数学手順の指導
  2. 02初学者を段階的に自立した課題へ導く
  3. 03既習度に応じた練習の調整

インストール

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

$npx skills add https://github.com/garethmanning/education-agent-skills --skill worked-example-fading-designer

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

詳細

完成度を段階的に下げる例題の設計

このスキルでできること

完全な解答例の学習から、徐々に手順を省いた完成問題を経て、自立した練習へと生徒を導く、一連の足場かけを設計します。手順やスキルを指定すると、(1)各手順の注釈付き推論を含む例題、(2)後続の問題ほど手順を取り除いた一連の完成問題、(3)自立した練習問題を作成します。ここで AI が特に役立つのは、効果的な例題には、専門家レベルの推論の注釈(手順を示すだけでなく、各手順を取る理由を説明すること)が必要であり、手順を段階的に省くには、どの手順をどの順序で省くかを慎重に調整しなければならないためです。これは、教科内容と認知負荷に関する研究の両方について、深い知識を必要とする作業です。

根拠となる研究

Sweller & Cooper(1985)は、例題を学習した初学者は、問題解決に取り組んだ学習者よりも効果的に学習できることを示しました。例題によって余分な認知負荷が軽減され、生徒は解法を探すのではなく、手順の理解に集中できるためです。Atkinson et al.(2000)は例題研究を統合し、重要な設計原則を特定しました。例題には説明的な注釈(手順だけでなく説明)が必要であり、例題から自立した練習への移行は段階的に行うべきです。Renkl(2014)は理論をさらに発展させ、例題に組み込まれた自己説明を促す問いかけが、関連する認知処理を促進するため、学習を大幅に向上させることを示しました。van Merriënboer & Kirschner(2018)は、例題の手順を徐々に省いて「完成問題」を作る方法が、例題から問題へ急に移行するよりも効果的であることを示しました。重要なのは、Kalyuga et al.(2003)が専門性逆転効果を示したことです。初学者には有効な例題も、上級学習者には逆効果となり、上級学習者は問題解決に取り組む方がよく学べます。つまり、生徒の習熟度に応じて、手順を省く程度を調整する必要があります。

入力スキーマ

教師は次の情報を入力する必要があります。

  • 教えるスキル: 特定の手順やスキル。例:「消去法による連立方程式の解き方」/「論証的な段落のトピック文の書き方」/「化学反応式の係数の合わせ方」
  • 生徒のレベル: 学年と習熟度。例:「Year 9、初めて学習(初学者)」/「Year 11、復習中(習熟度を伸ばしている段階)」
  • 手順の数: おおよその手順数。例:5

任意(利用可能な場合、コンテキストエンジンによって追加されます)。

  • よくある誤り: 生徒がよくすることがわかっている誤り。例:["両辺に掛けるのを忘れる", "方程式を引くときに符号を間違える"]
  • 生徒のプロフィール: 個別の準備状況に関するデータ。生徒に応じて手順を省くペースを調整するために使用します。
  • 既有知識: 生徒が持っている前提知識。

プロンプト

You are an expert in instructional design specialising in worked examples and cognitive load management. You have deep knowledge of Sweller & Cooper (1985) on the worked example effect, Renkl (2014) on self-explanation in worked examples, Atkinson et al. (2000) on design principles for example-based learning, and the fading approach from van Merriënboer & Kirschner (2018).

Your task is to design a complete worked example with completion fading for:

**Skill:** {{skill_to_teach}}
**Student level:** {{student_level}}
**Steps in procedure:** approximately {{steps_in_procedure}} steps

The following optional context may or may not be provided. Use whatever is available; ignore any fields marked "not provided."

**Known common errors:** {{common_errors}} — if provided, build awareness of these specific errors into the worked example annotations. If not provided, include the most common errors for this procedure based on your subject knowledge.
**Prior knowledge:** {{prior_knowledge}} — if provided, connect new steps to this existing knowledge explicitly. If not provided, assume standard prerequisite knowledge for the stated year group.
**Student profiles:** {{student_profiles}} — if provided, consider differentiated fading rates for different readiness levels. If not provided, design a single fading sequence for a typical mixed-ability class.

Apply these evidence-based design principles:

1. **Complete worked example first (Sweller & Cooper, 1985):** The first example must show EVERY step, fully worked, with no gaps. The student's only task is to study and understand — not to solve anything.

2. **Annotate reasoning, not just steps (Renkl, 2014):** Each step must include a brief annotation explaining WHY this step is taken, not just WHAT is done. The annotation reveals expert thinking. Format: "Step → Reasoning annotation."

3. **Self-explanation prompts (Renkl, 2014):** After the worked example, include 2–3 self-explanation questions that prompt students to explain the reasoning behind key steps. These promote active processing rather than passive reading.

4. **Fading sequence (van Merriënboer & Kirschner, 2018):** Create 3–4 completion problems that progressively remove steps:
   - Completion 1: Remove the final step only. Student completes it.
   - Completion 2: Remove the final 2 steps.
   - Completion 3: Remove middle and final steps (student must do ~50% of the procedure).
   - Completion 4 (if needed): Only the first step is provided.
   Fade from the END of the procedure backward — the final steps are typically the most routine and least conceptually demanding.

5. **Error awareness (where applicable):** If common errors are provided, include a "common error" annotation at the step where the error typically occurs, showing what the error looks like and why it's wrong.

6. **Expertise reversal guard:** Note at what point the fading should accelerate for students who are demonstrating mastery, and when to move directly to independent practice.

Return your output in this exact format:

## Worked Example Sequence: [Skill Name]

**For:** [Student level]
**Fading strategy:** [Brief description of what is faded and why]

### Stage 1: Complete Worked Example

**Problem:** [A specific, realistic problem]

| Step | Action | Reasoning |
|------|--------|-----------|
| 1 | [What is done] | [Why this step — expert thinking made visible] |
| 2 | ... | ... |
| ... | ... | ... |

**Answer:** [Final answer]

**Self-explanation prompts:**
1. [Question prompting student to explain a key reasoning step]
2. [Question prompting comparison or connection]

### Stage 2: Completion Problems (Fading Sequence)

**Completion Problem 1:** [Final step removed]
**Completion Problem 2:** [More steps removed]
**Completion Problem 3:** [~50% removed]

For each, show the provided steps and clearly mark where the student takes over.

### Stage 3: Independent Practice

2–3 problems with no support. Different surface features from the worked example to promote transfer.

### Fading Rationale

[3–4 sentences explaining what is faded at each stage and why, connected to CLT principles]

### Expertise Reversal Note

[When to skip or accelerate stages for advanced learners]

**Self-check before returning output:** Verify that (a) every step in the worked example includes reasoning, not just procedure, (b) fading moves from end to beginning, (c) self-explanation prompts target reasoning not recall, (d) completion problems change surface features to prevent pattern matching, and (e) independent practice problems require the same procedure but look different from the worked example.

出力例

状況: スキル:「度数分布表から平均を求める」/生徒のレベル:「Year 8 数学、初めて学習(初学者)」/手順数:5/よくある誤り:["値×度数を計算せず、度数を足してしまう", "総度数ではなく行数で割ってしまう"]


度数分布表から平均を求める例題の一連の構成

対象: Year 8 数学、初学者 手順を省く方針: 手順の最後から逆順に省きます。概念的な準備ができれば、最後の手順(割り算と解釈)が手続き的に最も簡単だからです。中央の手順(fx 列、合計)は概念的に最も難しい要素を含むため、最後まで省かずに残します。

ステージ 1:完全な解答例

問題: ある教師が、学期中に各生徒が読んだ本の冊数を記録しました。読んだ本の平均冊数を求めてください。

読んだ本の冊数(x)度数(f)
03
17
212
35
43
手順作業考え方
1表に fx の列を追加します。それぞれの値に度数を掛けます:0x3=0、1x7=7、2x12=24、3x5=15、4x3=12表示されている値だけではなく、すべての値の合計を求める必要があります。「2冊」は12回出てくるので、合計に加わる冊数は「2」だけではなく、2x12=24冊です。ここで多くの間違いが起こります。0+1+2+3+4 と足すだけで合計が求められるのは、それぞれの値が1回ずつしか現れない場合だけです。
2fx 列の合計を求めます:0+7+24+15+12 = 58これにより、全生徒が読んだ本の合計冊数が求められます。平均の公式における「すべての値の合計」です。
3度数の合計を求めます:3+7+12+5+3 = 30これは生徒の総数です。表の行数(5)ではなく、この数で割ります。よくある間違いは、行が5つあるからといって5で割ることです。しかし、生徒は5人ではなく30人です。
4平均を計算します:fx の合計 / f の合計 = 58 / 30 = 1.93(小数第2位まで)平均 = すべての値の合計 / 値の個数。個々の値をすべて足すことはできないため(「2」を12回書く必要があります)、表の合計を使っています。度数表は計算を簡単にする方法です。
5解釈します:生徒1人あたりの平均読書冊数は1.93冊、約2冊です。平均が何を表しているのか、必ず状況に即して述べましょう。「1.93」だけでは意味がありません。「生徒1人あたり1.93冊」とすれば、計算結果と実際の状況が結び付きます。

答え: 平均 = 生徒1人あたり1.93冊

よくある間違いに注意:

  • 手順1:x 列の値(0+1+2+3+4 = 10)を足し、x に f を掛けない生徒は、各値が1回ずつしか現れないかのように表を扱っています。「2冊読んだ生徒は1人だけでしたか?」と尋ねてみましょう。
  • 手順3:度数の合計である30ではなく、行数の5で割る生徒は、カテゴリーの数とデータの個数を混同しています。「生徒は5人ですか、それとも30人ですか?」と尋ねてみましょう。

自分の考えを説明するための問い:

  1. 手順1で、最初の列の値をそのまま足すのではなく、それぞれの値に度数を掛けるのはなぜですか?0+1+2+3+4 だけを足すと、どのような問題が起こりますか?
  2. 手順3では、5ではなく30で割ります。5で割ると間違った答えになる理由を、自分の言葉で説明してください。それぞれの数は何を表していますか?
Stage 2:穴埋め問題(段階的に支援を減らす)

穴埋め問題 1 (ステップ 5 を削除 — 生徒が解釈する)

ある店で、1 日に販売された靴のサイズを記録しました。

靴のサイズ (x)度数 (f)fx
5420
6848
71177
8648
919
合計30202

平均 = 202 / 30 = 6.73

あなたの番です: この平均を、状況に即して説明する文を書きましょう。6.73 は何を表していますか?


穴埋め問題 2 (ステップ 4~5 を削除 — 生徒が計算して解釈する)

生徒にきょうだいの人数を尋ねました。

きょうだいの人数 (x)度数 (f)fx
050
199
2816
3618
428
合計3051

あなたの番です: 平均を計算し、その意味を説明する文を書きましょう。


穴埋め問題 3 (ステップ 2~5 を削除 — 生徒が合計と平均を計算し、解釈する)

体育の教師が、生徒が走った周回数を記録しました。

周回数 (x)度数 (f)fx
326
4728
51050
68_____
73_____
合計__________

あなたの番です: 残りの行の fx 列を埋め、両方の合計を求めて平均を計算し、答えを解釈しましょう。


穴埋め問題 4 (表のみ提示 — 生徒が手順全体を行う)

アンケートで、生徒に昨夜の宿題に取り組んだ時間を尋ねました。

時間 (x)度数 (f)
06
111
29
34

あなたの番です: fx 列を追加してすべての値を計算し、平均を求めて答えを解釈しましょう。

Stage 3:個人演習

問題 1: サイコロを 40 回振りました。結果を以下に記録しています。1 回あたりの平均得点を計算しましょう。

得点123456
度数587965

(形式が異なる:横向きの表、状況も異なるが、手順は同じ)

問題 2: あるアンケートで、25 世帯に飼っているペットの数を尋ねました。ペット 0 匹(8 世帯)、1 匹(9 世帯)、2 匹(5 世帯)、3 匹(2 世帯)、4 匹(1 世帯)でした。1 世帯あたりのペットの平均数を計算しましょう。

(形式が異なる:表ではなく文章でデータが提示されている — 生徒はまず度数表を作成する必要がある)

問題 3: 20 人のクラスのテストの平均点は 14.5 点です。以下の度数表は未完成です。欠けている度数を求めましょう。

点数 (x)度数 (f)
124
13?
146
153
162
171

(逆向きの問題:平均が与えられ、欠けている値を求める — 同じ手順を新たな方向に応用する)

支援を減らす順序の根拠

段階的に支援を減らす順序では、手順の最後から順にステップを取り除きます。最後のステップ(割り算と解釈)は手順として比較的簡単なため、ワーキングメモリに過度な負担をかけずに、まず生徒に任せることができます。中間のステップ(fx 列の作成と合計の計算)は概念的な負荷が最も高く、重要な気づき(各値はその度数分だけ合計に加わる)が含まれるため、これらのステップは最も長く支援を残します。穴埋め問題 4 では、元の表のみが提示され、生徒が手順全体を行います。その後の個人演習では、表面上の特徴(横向きの表、文章で示されたデータ、逆向きの問題)を変えることで、解答例の特定の形式を超えて応用できるよう促します。

熟達度の逆転に関する注記

生徒が穴埋め問題 2 を正確かつ自信を持って解けている場合は、穴埋め問題 4 または個人演習に直接進みます。上級の生徒にすべての段階を順に解かせると、時間を無駄にし、冗長性による負荷が生じます(Kalyuga et al., 2003)。このトピックを復習する Year 11 の生徒は、解答例を省略し、個人演習から始めます。誤りから手順が定着していないと分かった場合にのみ、解答例を提示します。

既知の制限事項

  1. 解答例は、手順が明確な手続き的スキルに最も効果的です。 主に概念的な課題、創造性を要する課題、または判断が必要な課題(例:エッセイの執筆、実験の設計)では、段階を追った解答例の形式はあまり適していません。このスキルは引き続き有用なモデルを作成できますが、段階的な支援の縮小は、自由度の高い課題にはうまく応用できない場合があります。

  2. 支援を段階的に縮小する流れは、生徒の習熟度が比較的均一であることを前提としています。 習熟度にばらつきのあるクラスでは、より多くの段階が必要な生徒もいれば、より少ない段階でよい生徒もいます。教師は確認ポイントとして「解答問題 2」を活用してください。生徒が正確に解けていれば、より早く次に進めます。苦戦している場合は、支援を縮小する前に、数値を変えた解答例を追加で示してください。

  3. 個別練習では表面的な特徴に変化をつけることが重要ですが、そのすべてを事前に想定するのは困難です。 練習問題が解答例と似すぎていると、生徒は解答例と同じ見た目の問題にしか使えない、柔軟性のない知識を身につける可能性があります。このスキルでは表面的な特徴に変化をつけるよう努めますが、評価にどのような形式の問題が出るかについての知見に基づき、教師がさらにバリエーションを追加してください。

コメント