名單匯入+自動分班
作業:學生名單匯入 → 檢查 email/學號是否存在(不存在則新增學生檔)→ 匯入到開班 → 自動分班(每班最多12)
CSV欄位:student_no,name,email,student_type,chinese_level
範例:S2027001,Tom,tom@example.com,exchange,A1
範例:S2027001,Tom,tom@example.com,exchange,A1
Step 1|提供 CSV
上傳後會自動解析並預覽。
Step 2|欄位對應(Mapping)
系統會嘗試用欄位名自動配對;若你的 CSV 欄位不同,可在此調整。
Step 3|預覽(含存在檢查)
| # | student_no | name | student_type | chinese_level | 檢核 |
|---|
尚未預覽
匯入規則:以 student_no 或 email 比對存在;不存在則新增;衝突則拒絕該筆。
Step 4|自動分班
API:POST /api/offering/{id}/auto-assign(符合開班程度者才會被分班)
名單概覽(前 20 筆)
尚未載入
| 學號 | 姓名 | 程度 | 班級 |
|---|
班級概覽