智解家 Domain Model Spec

2026-03-26

智解家 Domain Model Spec

1. Teacher(老師)

2. Course(課程)

模式 A — 無章節(Flat)

模式 B — 章節地圖(Structured)

3. Chapter(章)

4. Section(節)

5. Question(題目)

關係總覽

Teacher ──1:N──▶ Question ◀──N:M── Course(模式 A:直接關聯)

Teacher ──1:N──▶ Question ◀──N:1── Section ◀──N:1── Chapter ◀──N:1── Course
                                  (模式 B:間接歸屬)

⚠️ 待討論:Teacher ↔ Course 是否需要直接關聯?

現狀: 大多數 Course 事實上由一位老師主導(如「林青的行政法」),Course 頁面也展示該老師的頭像與介紹。但從資料結構看,這層關係可透過 Question 的創作者反推。

Trade-off: