tw-edu-curriculum-mapper
課程地圖生成器
哲學定位
協助教師將「課程直覺」轉化為可視化的結構,作為課程審視與討論的基礎。
Step 0:讀取參考文件
references/curriculum_map_format.md— 課程地圖格式規範/mnt/skills/public/xlsx/SKILL.md— Excel 文件生成規範tw-edu-lesson-plan-108/references/108_subject_indicators.md— 課綱指標
概念對齊協議(必要前置步驟):
../../tw_edu_concept_alignment.md
→ 在執行任何工作前,先完成概念對齊確認卡。
Step 1:引導資訊收集
詢問使用者:
- 學期或學年?(上學期/下學期/全學年)
- 科目與年級?
- 有幾個單元/章節?(請列出名稱)
- 是否要對應課綱學習表現代碼?
Step 2:生成課程地圖 Excel
python scripts/generate_curriculum_map.py \
--subject "[科目]" \
--grade "[年級]" \
--semester "[學期]" \
--units "[單元1,單元2,...]" \
--output "/mnt/user-data/outputs/[科目]課程地圖.xlsx"
課程地圖四個工作表
工作表1:學期總覽
| 週次 | 單元名稱 | 教學主題 | 節數 | 核心素養 | 重大議題 | 遷移情境 |
遷移情境說明:每個單元除了名稱,還需填寫「學生學完這個單元後,在什麼真實情境中能用到這個學習?」
- 不只是「學分數」,而是「能在日常情境中判斷半份與四分之一份的大小」
- 填不出遷移情境,代表這個單元的學習目標可能還不夠具體
工作表2:學習表現對應
| 單元 | 學習表現代碼 | 說明 | 布魯姆層次 | 評量任務 |
評量任務說明:每個素養代碼旁標注「要用什麼具體表現(作業/活動/測驗)來驗證學生真的達成了?」
- 先想好驗收方式,再回頭設計教學活動——避免教學和評量脫節
工作表3:學習內容對應
| 單元 | 學習內容代碼 | 說明 | 教學材料 |
工作表4:跨域連結圖 + 核心概念累積軌跡
視覺化矩陣:單元 × 相關科目,標示連結強度
核心概念累積說明:標示哪些跨單元、跨學期的課程服務相同的「核心概念」——讓老師看見學習的累積軌跡,避免每個單元都像孤立的知識塊。
樣式規範
- 主色:
#1A5276(臺灣教育藍) - 表頭:深藍底白字,粗體 12pt
- 字型:新細明體(Microsoft JhengHei 備用)
- 凍結首行首列,啟用自動篩選
- 格線清晰,奇偶列交替底色
年級適應 + 引導式收集(v2.0 更新)
自動年級偵測
從使用者輸入辨識學習階段(國小/國中/高中),自動調整:
- 教學語言複雜度與詞彙難度
- 布魯姆認知層次分布
- 活動設計的自主程度
- 課綱代碼學段後綴(-E- / -J- / -U-)
詳見:../../tw_edu_grade_adapter.md
引導式資訊收集
啟動時執行漸進式三輪問答,確保取得充足資訊再開始任務。
詳見:../../tw_edu_guided_collection.md
MCP 連接器
Claude Code / Claude.ai(Pro/Team/Enterprise)
WebSearch(自動啟用):
搜尋最新課綱資料、教材資源、時事素材
Google Drive(若已連接,Settings → Connectors):
直接從 Drive 讀取現有教材
完成後直接儲存輸出文件到 Drive
Codex 平台
MCP Connectors 透過 ~/.codex/config.toml 設定(codex mcp add 指令或手動編輯)。
未設定時自動降級:請參閱上方降級方案。
Antigravity 平台(Google AI IDE)
MCP 透過 MCP Server Hub(1,500+ servers)或 ~/.gemini/antigravity/mcp_config.json 設定。
支援 Jupyter Notebook 整合。未設定時自動降級:請參閱上方降級方案。
MCP 整合更新(v3.0)
讀取全域策略文件:../../tw_edu_mcp_strategy.md
本 Skill 適用的 MCP 最佳化
WebSearch(已啟用): 搜尋最新課綱資料、教學素材、時事情境。
Canva MCP(若已連接): 使用者說「幫我做更美觀的版本」或「Canva 設計」時: → 呼叫 Canva:generate-design 生成高設計感版本 → 優先適用:教案封面、簡報、學習單封面
Google Drive(若已連接): 文件生成後詢問:「要上傳到 Google Drive 嗎?」 → 確認後上傳,返回分享連結 → 不修改任何現有檔案的分享權限
安全原則: 所有 MCP 寫入操作執行前,必須顯示確認摘要並等待使用者確認。