| name | kcis-school-config |
| description | KCIS Linkou Campus elementary school configuration and terminology. Use this skill when implementing school-specific features, understanding course types (LT/IT/KCFS), role permissions, English levels (E1/E2/E3), grading systems, attendance status, or academic calendar settings. |
KCIS School Configuration
康橋國際學校林口校區 - 小學部專屬設定與術語
學校資訊
| 項目 |
值 |
| 學校名稱 |
Kang Chiao International School (KCIS) |
| 校區 |
Linkou Campus (林口校區) |
| 學部 |
Elementary Division (小學部) |
| 年級範圍 |
G1 - G6 |
| 班級數量 |
84 班 (每年級 14 班) |
課程類型 (Course Types)
標準術語
| 代碼 |
英文全名 |
中文 |
說明 |
| LT |
Local Teacher |
本地教師 |
教授 English Language Arts (ELA) |
| IT |
International Teacher |
國際教師 |
教授 English Language Arts (ELA) |
| KCFS |
Kang Chiao Future Skill |
康橋未來技能 |
獨立課程,使用 0-5 分制 |
| EV |
Extended Vocabulary |
延伸字彙 |
部分年級選修,不需點名 |
UI 顯示規則
- 課程類型標籤:直接顯示代碼 (LT, IT, KCFS),不顯示完整名稱
- 課表顏色:
- English (LT/IT): 藍色
bg-blue-500
- KCFS: 翡翠綠
bg-emerald-500
- EV: 紫色
bg-purple-500
一班三師 (One Class, Three Teachers)
每個班級固定包含三種課程:
班級 (class)
├── LT 課程 (ELA)
├── IT 課程 (ELA)
└── KCFS 課程
角色定義 (Roles)
| 代碼 |
英文 |
中文 |
權限範圍 |
| admin |
Administrator |
系統管理員 |
全域存取 |
| head |
Head Teacher |
年段主任 |
管轄年級 + 課程類型 |
| teacher |
Teacher |
教師 |
自己任課班級 |
| office_member |
Office Member |
行政人員 |
唯讀全部 + 任課編輯 |
Head Teacher 職責範圍
Head Teacher 依據 users.track 欄位管理特定課程類型:
- LT Head: 管理該年級所有 LT 課程
- IT Head: 管理該年級所有 IT 課程
- KCFS Head: 管理該年級所有 KCFS 課程
學生分級 (English Levels)
Level 格式
G[年級]E[等級]
範例
G1E1 = 一年級 E1
G4E2 = 四年級 E2
G6E3 = 六年級 E3
重要規則
不同年級的 E1 能力標準不同
- G1E1 (一年級頂尖) ≠ G4E1 (四年級頂尖)
- 只在同年級內比較 Level
成績系統
LT/IT 評量代碼
| 類別 |
代碼 |
數量 |
權重 |
| Formative Assessment |
FA1-FA8 |
8 個 |
各 15% (平均) |
| Summative Assessment |
SA1-SA4 |
4 個 |
各 20% (平均) |
| Final/Mid Exam |
FINAL, MID |
1 個 |
10% |
KCFS 評量類別 (依年級)
| 年級 |
類別 |
| G1-G2 |
COMM, COLLAB, SD |
| G3-G4 |
COMM, COLLAB, SD, CT |
| G5-G6 |
COMM, COLLAB, SD, CT, BW, PORT, PRES |
計算公式
LT/IT 學期成績 = (FA平均 × 0.15 + SA平均 × 0.20 + 期末考 × 0.10) ÷ 0.45
KCFS 學期成績 = 50 + Σ(類別分數 × 權重)
時間設定
學年 (Academic Year)
- 格式:
YYYY-YYYY (例: 2025-2026)
- 當前學年:
2025-2026
學期 (Semester)
| Semester |
中文 |
月份 |
| Fall (1) |
秋季學期 |
9月 - 1月 |
| Spring (2) |
春季學期 |
2月 - 6月 |
學期階段 (Term)
每個 Semester 包含 2 個 Term(期中、期末):
| Term |
Semester |
中文 |
說明 |
| Term 1 |
Fall |
秋季期中 |
Fall Midterm |
| Term 2 |
Fall |
秋季期末 |
Fall Final |
| Term 3 |
Spring |
春季期中 |
Spring Midterm |
| Term 4 |
Spring |
春季期末 |
Spring Final |
課表節次
| 節次 |
開始 |
結束 |
| 1 |
08:25 |
09:05 |
| 2 |
09:10 |
09:50 |
| 3 |
10:20 |
11:00 |
| 4 |
11:05 |
11:45 |
| 5 |
12:55 |
13:35 |
| 6 |
13:40 |
14:20 |
| 7 |
14:40 |
15:20 |
| 8 |
15:25 |
16:05 |
點名狀態 (Attendance Status)
| 代碼 |
英文 |
中文 |
顏色 |
| P |
Present |
出席 |
綠色 |
| L |
Late |
遲到 |
黃色 |
| A |
Absent |
缺席 |
紅色 |
| S |
Sick |
病假 |
藍色 |
家長聯繫時段 (Contact Period)
LT 課程的必要通話時段:
| 代碼 |
UI 顯示 |
中文 |
說明 |
semester_start |
Semester Start |
學期初 |
必要通話 |
midterm |
Midterm |
期中 |
必要通話 |
final |
Final |
期末 |
必要通話 |
ad_hoc |
Other |
其他 |
非必要通話 |
資料匹配規則
唯一識別碼
| 實體 |
唯一識別欄位 |
說明 |
| 教師 |
email |
所有教師匹配使用 email |
| 學生 |
student_id |
學號 (student_number) |
| 班級 |
id (UUID) |
資料庫主鍵 |
| 課程 |
id (UUID) |
資料庫主鍵 |
教師匹配優先順序
只使用 email 匹配,不使用 teacher_id 或 teacher_name:
// 正確
const matches = entries.filter(e => e.teacher_email === user.email);
// 錯誤 - 不要使用
const matches = entries.filter(e => e.teacher_id === user.id);
MAP Assessment (NWEA)
適用範圍
- 年級: G3 - G6 (一二年級不測 MAP)
- 科目: Reading, Language Usage
分數類型
| 分數 |
說明 |
| RIT Score |
能力分數 (Rasch Unit) |
| Lexile Score |
閱讀程度 (僅 Reading) |
| Goal Area Scores |
各目標領域分數 |
同儕比較規則
使用 English Level 分組 (不用班級):
- 避免暴露班級平均給家長
- 比較範圍: 同年級同 Level (如 G4E2)
命名規範
班級命名
格式: G[年級] [名稱]
範例:
- G1 Explorers
- G4 Seekers
- G6 Navigators
課程命名
格式: [班級名稱] - [課程類型]
範例:
- G4 Seekers - LT
- G4 Seekers - IT
- G4 Seekers - KCFS