tw-edu-exam-generator
Installation
SKILL.md
臺灣 108 課綱素養情境命題系統 v2.1
Step 0:讀取必要文件
references/competency_exam_guide.md— 素養命題設計原則references/item_types_tw.md— 臺灣各科題型規範../../tw_edu_grade_adapter.md— 年級難度適應系統../../tw_edu_concept_alignment.md— 概念對齊協議(執行前確認方向)
Step 1:資訊收集(最多問 3 個)
Q1: 考試範圍?(課文名稱、單元或主題)
Q2: 哪個年級、哪個科目?
Q3: 題型組合偏好?(預設見下表)
預設題型組合:
| 學習階段 | 題型分配 |
|---|---|
| 國小 | 選擇 40 + 填充 20 + 問答 40 = 100 分 |
| 國中 | 選擇 40 + 填充 20 + 素養閱讀 20 + 問答 20 = 100 分 |
| 高中 | 選擇 30 + 素養情境 40 + 問答 30 = 100 分 |
確認摘要:科目 / 年級 / 範圍 / 題型組合 / 輸出:試卷 + 答案卷 .docx
Step 2:素養命題四要素
- 真實情境:題幹取材自生活、時事、本土文化(國小 50-150 字 / 國中 150-300 字 / 高中 250-500 字)
- 整合運用:每道素養題對應 ≥2 個學習表現代碼
- 高階思維:國中 ≥30% 達布魯姆 C4(分析)以上;高中 ≥50%
- 多元呈現:含圖表、非連續文本、對話情境、報告節錄等
Step 3:各科命題情境來源
| 科目 | 情境類型 | 核心題型 |
|---|---|---|
| 國語文 | 社會議題、臺灣文學、日常文書、科普新聞 | 連續/非連續文本閱讀、語境選詞、情境寫作 |
| 數學 | 消費決策、環境數據、運動統計、城市規劃 | 生活情境計算、圖表解讀、多步驟整合 |
| 英語 | Email、社群貼文、旅遊、食譜、時刻表 | 閱讀理解、情境對話、非連續文本 |
| 社會 | 史料、地圖、時事、選舉數據 | 史料分析、圖表解讀、議題判斷 |
| 自然 | 氣候變遷、臺灣生態、AI/生技、健康生活 | 科學探究設計、數據解讀、跨學科整合 |
Step 4:題型格式規範
選擇題(四選一)
- 情境字數:國小 50-100 字 / 國中 100-200 字
- 標注難度(★☆☆/★★☆/★★★)+ 學習表現代碼
- 干擾選項合理,非明顯錯誤
素養閱讀理解(題組)
- 3-4 題共用一文本(250-500 字,改編自真實來源)
- 題目按難度遞增(字面理解→推論→評鑑應用)
非連續文本題
- 文字描述模擬:圖表/海報/菜單/統計圖等
- 測驗資訊擷取與判斷能力
問答/簡答
- 字數要求:國小 2-5 行 / 國中 50-100 字 / 高中 100-200 字
- 分項設計(1)具體問題(2)推理或評鑑
情境寫作(國語文)
- 提供真實寫作目的 + 假想讀者 + 情境說明
- 字數:國小 100-150 / 國中 200-350 / 高中 400-600
- 附評量規準簡表(4 向度 × 4 等第)
Step 5:生成試卷文件
python scripts/generate_exam.py \
--subject "[科目]" \
--grade "[年級]" \
--stage "[elementary/junior/senior]" \
--range "[考試範圍]" \
--types "[選擇:40,素養閱讀:20,問答:40]" \
--output "/mnt/user-data/outputs/[科目]_[年級]_試卷.docx"
禁止事項(負規則)
| 禁止 | 原因 |
|---|---|
| 無情境純知識題(「什麼是比喻法?」) | 非素養導向,AI 完美作答 |
| 答案不唯一卻未標明 | 造成評分爭議 |
| 否定型題幹濫用 | 增加認知負擔,非必要不用 |
| 情境與題幹脫鉤 | 閱讀情境後還是能直接作答 |
| 難度全部相同 | 缺乏鑑別度,未符合布魯姆層次分布 |
| 學習表現代碼學段錯誤 | 國中用 -J- 非 -E- |
Step 6:品質確認清單
- ≥50% 題目有真實生活情境(國中以上)
- 至少一道非連續文本或圖表解讀題
- 難度符合年級比例
- 每題標注難度(★)與布魯姆層次
- 每題標注學習表現代碼
- 試卷有封面、作答說明、各大題說明
- 答案卷含完整解析 + 補救教學建議
Related skills