部分失敗分類法與糾正協定
Agent 輔助工程檢查
前置要求
第 88 天評分表與未達標台帳。
學習目標
把每個低於 2 分的量規項分類為 concept_gap、slip、ambiguity 或 evidence_gap,並應用五步糾正協定:複述、定位、最小復現、修復、複測。
操作指引
1. 四種未達類型及其特徵:
- concept_gap:完全無法產出方法(如列不出連鎖律)。走對映的恢復日——重新學習後挑戰*新的*變體任務。
- slip:方法正確但算術/細節出錯(如符號錯、差一)。直接複測同任務,無需完整恢復日。
- ambiguity:任務措辭不清。記錄不清之處,複測前先澄清。
- evidence_gap:答案正確但未執行驗證命令。補出命令輸出即可,無需重學。
2. 對每列台帳應用糾正協定:(a) 用自己的話複述任務;(b) 精確定位失敗點;(c) 構建展示該失敗的最小復現;(d) 只修這一點;(e) 複測並記錄驗證輸出。
3. 回饋品質規則:每條自我批註必須引用失敗的量規準則,而非只寫「錯了」。例:「PY-1 未達準則 tie-order:most_common 回傳插入序;修復=按(-count, word)排序」。
4. 逐列判斷:走完整恢復日(concept_gap)還是 20 分鐘定向複習(slip、evidence_gap)。
自主實作與記錄
產出 corrections_plan.json:為第 88 天每列台帳標註 miss_type、未達量規準則、已做糾正步驟、複測命令或變體任務。
若說不出是哪條量規準則未達,歸為 concept_gap——不是 slip。
{
"corrections": [
{"task_id":"PY-2","miss_type":"slip","failed_criterion":"edge-case handling","correction":"added empty-input guard + unittest","retest_command":"python -m unittest -v"},
{"task_id":"MR-1","miss_type":"concept_gap","failed_criterion":"causal-mask mechanism","correction":"restudy day-43 masking derivation, then solve variant MR-1b","retest_command":"paper derivation + mask matrix check"}
]
}
每個失敗項都誠實分類並帶 miss_type、未達準則、糾正步驟與複測計畫。
權威來源資源與權利證明
Improving Students' Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology
對應章節 / 時間戳: Psychological Science in the Public Interest 14(1): 4-58; practice testing and distributed practice sections
驗證版本與日期: Psychological Science in the Public Interest, 2013 (Verified: 2026-10-30)
Detailed comparative review rating practice testing and distributed practice as high-utility techniques while rating highlighting and rereading low-utility; anchors the retrieval, correction, and spaced-review design of Days 88-90.
None beyond general academic reading.
Curriculum restates the utility ratings and application conditions in original prose; every task remains runnable offline.
對比候選資源與選型分析 (2)
Important negative result on learning-styles matching but narrower scope; Dunlosky et al. rates a broader set of techniques directly usable for this curriculum.
Strong trade-book synthesis of the same evidence base; the peer-reviewed review is preferred for citation precision and technique-by-technique utility ratings.
Python Standard Library: Built-in Exceptions
對應章節 / 時間戳: Concrete exceptions and Exception hierarchy
驗證版本與日期: Python 3.12 (Verified: 2026-10-30)
Normative exception hierarchy used to justify the narrowest correct except clause and FileNotFoundError attributes such as filename and errno.
Basic Python syntax from Study Days 01-09
The drill reproduces FileNotFoundError and ValueError locally, and help(ValueError) documents the hierarchy offline.
對比候選資源與選型分析 (2)
Beginner-friendly but non-normative; omits the OSError attributes and hierarchy precision the diagnosis drills require.
Broader class-oriented chapter; the dedicated exceptions reference is the tighter fit for reading and diagnosing concrete error types during debugging checks.