probe について
probeは、クイズで学習者の前提知識を確認し、依存関係をマップに記録するスキルです。回答の根拠に応じて各項目の状態を分類し、授業の開始地点を示します。
主な機能
- 01クイズ UI で質問
- 021回に1~3問の選択式問題
- 03「わからない」の選択肢を用意
- 04根拠に基づき依存関係を分類
- 05ナレッジマップを更新して表示
活用シーン
- 01授業前に基礎知識を評価
- 02不確かな知識項目を特定
- 03教師が授業の開始地点を選定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vasanthsreeram/ alvarmethod --skill probeインストール後、Claude Code で/probeを入力して読み込まれたか確認します。
詳細
プローブ
まず測定します。プローブ中は教えず、回答後に一行で訂正する場合のみ例外とします。
クイズ UI は必須です。 ../teach/references/quiz-ui.md を読み、そのツールを呼び出してください。チャットには A/B/C/D を絶対に表示しないでください。
目標
すべての依存関係の筋道に次のいずれかのラベルを付けた .alvar/maps/<slug>.md を作成します。
known | edge | unknown | blocked
blocked = 分からないと言った場合、または質問に必要なツールが手元にない場合です。
質問の仕方
- 1 回のターンにつき、選択式の質問を 1~3 問出します。その後、回答を待ちます。
- 必ず D. 分かりません(または追加の「分かりません」という選択肢)を含めます。
- 広い範囲から始めます(これはどのような種類のオブジェクトか? この演算子は何を測定するか?)。その後、回答によって曖昧さが残った筋道を細分化します。
- すでに確かな基礎知識を挙げている場合、その筋道は省略します。
- 考え方を説明するよう促します。理由は間違っていても正解の選択肢を選んだ場合は、
knownではなくedgeです。
正解は 1 つです。言葉遣い次第で正解が変わるような、ひっかけの選択肢は避けます。分かりませんを選択肢に入れてください。正解の選択肢を推奨扱いにしないでください。
採点
| 結果 | ステータスの変更 |
|---|---|
| 正解+妥当な理由 | known |
| 正解、理由が不十分 | edge |
| 不正解、惜しい | edge |
| 不正解、基礎知識が不足 | unknown |
| 分かりません | blocked または unknown |
各問題群の後に、マップを更新します。これからのレッスンの依存関係すべてにラベルが付いたら終了します。「十分な数の質問」をした時点では終了しません。
マップファイル
# Map — <goal>
Updated: <ISO date>
Goal: <one sentence>
## Strands
| strand | status | evidence |
|--------|--------|----------|
| … | known | Q2 + reason |
## Quiz log
- Q1 [strand] <letter> — correct|wrong|idk — <five words>
終了時
表を表示します。教師がどの筋道から始めるべきかを伝えます。求められない限り、レッスンは始めません。
コメント
Markdown 対応