tw-edu-interdisciplinarylisted
Install: claude install-skill FW1201/twa-edu-harness
# 跨領域課程設計工具
## 課綱代碼查核(必要)
**在寫出任何 108 課綱代碼之前,先完成 `../../shared/curriculum-lookup.md` 的查核流程。**
有 `twa-curriculum` MCP 時,把要寫進文件的每個代碼送 `curriculum_verify`,
使用回傳的官方敘述,不要改寫。沒有 MCP 時,在產出中標注代碼未經查核。
實測顯示未經查核的產出,課綱對應有極高比例是錯的(10 筆抽驗全錯)。
教案會被送交課發會——不確定的代碼寧可留白。
## Step 0:讀取參考文件
- `references/interdisciplinary_framework.md`
- `/mnt/skills/public/docx/SKILL.md`
- `/mnt/skills/public/pptx/SKILL.md`
**概念對齊協議(必要前置步驟):**
`../../shared/concept-alignment.md`
→ 在執行任何工作前,先完成概念對齊確認卡。
## Step 1:資訊收集
1. 核心問題(Essential Question)是什麼?
> **好的跨領域驅動問題三個條件**:
> ① 連結學生**真實可接觸的情境**(不是純假設,是學生能觀察或體驗的)
> ② 答案不唯一,需要多個學科的視角才能完整回答
> ③ 解答後學生對世界的認識真的改變了——不只是知道更多事實
2. 涉及哪些科目?各科教師協作還是單科融入?
> **先找兩個學科之間的「共享核心概念」**(例:「系統」這個概念在自然科與社會科都適用)。先找到橋接概念,再往下設計各學科的任務——學生才不會覺得兩件事是硬拼在一起的。
3. 年級與學習階段?
4. 時數安排(幾週、幾節)?
5. 最終成品/發表形式?
## Step 2:生成跨領域課程文件
```bash
python scripts/generate_interdisciplinary.py \
--question "[核心問題]" \
--subjects "[科目1,科目2]" \
--grade "[年級]" \
--weeks [週數] \
--output "/mnt/user-data/outputs/跨領域課程設計.docx"
```
也可生成簡報供課程說明:
```bash
python scripts/generate_interdisciplinary_pptx.py \
--question "[核心問題]" --output "/mnt/user-data/outputs/跨領域課程簡報.pptx"
```
## 文件結構
1. 課程概述(核心問題、課程理念、參與科目)
- 需標明各學科之間的「共享核心概念」(橋接概念)
2. 跨科學習地圖(各科貢獻矩陣)
3. 學習活動序列(時間軸)
- **每個子任務後設計反思節點(5-10 分鐘)**:讓學生說清楚「我用了什麼科目的知識來解決什麼問題」——連結點被說出來,才真的是跨域學習,而不只是同時做兩科作業
4. 素養對應說明
5. 評量設計(真實性評量)
6. 實施注意事項
---
## 年級適應 + 引導式收集(v2.0 更新)
### 自動年級偵測
從使用者輸入辨識學習階段(國小/國中/高中),自動調整:
- 教學語言複雜度與詞彙難度
- 布魯姆認知層次分布
- 活動設計的自主程度