采心教育 · 家教媒合與學習管理平台 - 系統架構與功能規劃書
1. 系統定位與核心目標
「采心教育家教媒合平台」(深耕新竹地區 · 學齡前至高中專業家教 · 陪伴孩子精準提升學習力)專為現代化外派家教與精緻小班媒合量身打造。系統透過 Cloudflare 全生態無伺服器邊緣架構 (Serverless Edge Architecture),完整承接官方 LINE 核心理念與營運流程:
- 深耕新竹在地無定點模式:機構無定點實體教室,由專職主任全程嚴格把關師資,安排專業教師外派到府、社區自習小班或線上互動授課。
- 透明收費矩陣與車馬費設定:
- 嚴格劃分「一對一」與「一對多(一對二、一對三、一對四)」學費定價。
- 精準區分「學齡前幼稚園、國小、國小升私中、國中、私校/國三會考班、高中」等不同學制鐘點費。
- 外派車馬費設定 (Travel Allowance):因應外派到府教學,系統支援每堂課交通車馬費獨立配置(如新竹市區 0
150 元/堂、跨區/高鐵特區 200300 元/堂)。 - 超時陪讀優惠:家教每月授課超過 40 小時 (40h),費用享以陪讀費用優惠計價。
- 預約試教與案件媒合中心:
- 建議先約一次試教;由專職主任精準媒合適性老師。
- 安心試上承諾:試上若不適合,教務主任隨時協助彈性調校或更換老師。
- 嚴選優質師資把關:
- 師資以補教、學校與私校老師為主,教學經驗超過五年以上。
- 整合良民證、畢業證書、經歷審核與專長認證。
- 課程規定與補課須知管理(依循官方 LINE 規範):
- 每月請假限制:每月僅提供 1 天事假與 1 天病假之補課機會。
- 補課條件:事假須提前 3 天請假、病假須提前 1 天請假;當日臨時病假若無就診證明無法補課。
- 補課時限:補課須於次月底前完成,逾期視同放棄資格;補課時間一經確定不得變動。
- 無第三方金流 · 轉帳核帳與官方收據:
- 暫無第三方金流串接需求,每月上課前確認次月時段,於每月 5 日前完成轉帳或現金繳費(逾期未繳費時段將於 10 日起開放)。
- 家長線上回填「轉帳帳號末五碼」,行政秘書一鍵核對並開立正式電子憑單收據。
2. 系統架構圖 (System Architecture Diagram)
3. 收費標準矩陣與定價規格 (Pricing & Allowance Specifications)
采心教育採公開透明的收費準則,系統實裝動態試算計算機,精確依「教學模式」、「學制年級」與「車馬費補貼」即時報價:
3.1 一對一專屬家教課程 (鐘點費)
| 課程類型與學制階段 | 鐘點費 (NT$/hr) | 課程定位與特色 |
|---|---|---|
| 一對一 幼稚園 (學齡前) | 700 元 | 啟蒙專注力、數字感與邏輯思維養成、英文語感互動 |
| 一對一 國小 | 800 元 | 基礎觀念扎根、各科課業陪伴、良好作息與學習習慣 |
| 一對一 國小升私中 | 900 元 | 私立中學入學測驗衝刺、奧林匹克數學思維拓展 |
| 一對一 國中 | 1,000 元 | 觀念深度理解、跨科統整、校內段考精準複習 |
| 私校專班 / 國三會考班 | 1,200 元 | 私立中學進度補充、會考歷屆題型歸納與深度解題 |
| 一對一 高中 | 1,200 元 | 大學學測分科測驗複習、高難度單元探究與個別解惑 |
3.2 一對多社區小班客製課程 (每小時全班鐘點費)
針對兄弟姊妹同儕或社區同好小班,提供專屬小班優惠費率:
| 課程規模 | 國中時薪 (NT$/hr) | 國小時薪 (NT$/hr) | 幼稚園時薪 (NT$/hr) |
|---|---|---|---|
| 一對二課程 | 1,600 元 | 1,400 元 | 1,200 元 |
| 一對三課程 | 2,100 元 | 1,800 元 | 1,500 元 |
| 一對四課程 | 2,400 元 | 2,200 元 | 2,000 元 |
3.3 外派車馬費設定規範 (Travel Allowance)
- 車馬費屬性:附加於每堂實體授課紀錄。
- 費率依上課地點彈性設定:
- 新竹市區一般地點(東區/北區/鄰近清交大):0 ~ 100 元/堂
- 竹北高鐵特區、竹科關埔、竹東等鄰近區域:150 ~ 200 元/堂
- 新埔、芎林、香山或偏遠社區:250 ~ 300 元/堂
- 線上視訊課程:0 元(免車馬費)
- 費用計算:課堂總費用 = (授課時數 × 該學制鐘點費) + (堂數 × 車馬費)。
3.4 超時與陪讀優惠
- 家教每月累計超過 40 小時 (40h):超出或全數優惠依「陪讀費率(依學制原價 8 折或專案陪讀價)」計算,回饋長期密集輔導家庭。
3.5 三種收款與分帳設定體系 (Three-Way Financial Settlement)
為釐清家長、媒合中心與家教老師三方權責與帳目,系統於課程合約與財務結算提供三種明確收款設定:
- 家長收款 (Parent Bill / 家長應繳金額):
- 定義:家長應支付該課程的完整費用。
- 計算:$(\text{授課時數} \times \text{學制班制學費鐘點}) + (\text{實體授課堂數} \times \text{車馬費}) - \text{超時優惠折讓}$。
- 方式:每月 5 日前透過 ATM 轉帳或現金繳納至中心指定帳戶。
- 媒合中心收款 (Center / Platform Fee / 媒合中心服務費):
- 定義:采心教育媒合中心所保留之營運行政、師資審核、品質把關與安心試教更換保障之服務費。
- 比例或固定額:系統支援百分比設定(如家長學費之 15%~20%)或差額定價(家長收款與老師實領之差額)。
- 給老師的錢 (Teacher Payout / 老師實發課酬):
- 定義:老師教學付出之專業時薪所得,並全額外加外派車馬費補貼。
- 計算:$(\text{授課時數} \times \text{老師核定時薪}) + (\text{實體授課堂數} \times \text{車馬費補貼})$。
- 撥款:每月核算後開立官方課酬收據憑單並匯款至老師受款帳戶。
- 三方關係公式:$\text{家長收款} = \text{媒合中心收款} + \text{給老師的錢}$,各方皆可在專屬介面看到透明權責數字。
3.6 管理者自訂課程類型與老師分級收費設定 (Custom Course Types & Teacher Rates)
系統賦予管理者高度營運彈性,可完全擺脫寫死限制:
- 課程類型自訂維護中心 (Admin Course Types CRUD):
- 管理者可自主新增、修改、停用課程類型(例如:「奧數思維拔尖班」、「全美語外師口說」、「私立薇閣/康橋專班」、「國三會考衝刺一對一」等)。
- 每種課程類型可定義所屬學制、人數規模、官方基準時薪、建議車馬費與中心抽成基準。
- 各老師依類型之客製收費設定 (Per-Teacher Rate Configuration):
- 針對個別老師,管理者可指派其授課之各項課程類型,並分別自訂該老師在該類型的:
- 家長鐘點收費 (Parent Rate)
- 給老師的鐘點費 (Teacher Rate)
- 媒合中心抽成 (Center Commission)
- 專案車馬費 (Travel Fee)
- 解決同一位老師在教授一般國小、進階升私中、或高中學測時,擁有完全不同的收費與抽成組合之真實商業場景。
- 針對個別老師,管理者可指派其授課之各項課程類型,並分別自訂該老師在該類型的:
3.7 管理者智慧排課行事曆與通勤緩衝/防撞偵測 (Smart Calendar & Geographic Transit Buffer)
由於采心教育全面外派到府與社區授課,排課與調課若未考量跨區交通時間,將造成老師遲到或疲於奔命。系統於管理後台整合視覺化智慧行事曆:
- 多維度視覺化排程行事曆:
- 支援依老師、依日期(週/日視圖)檢視全體外派課堂排程,即時展示授課時間、學生、科目、上課地址與車馬費。
- 時間重疊衝突自動偵測 (Time Collision Detection):
- 系統即時比對課堂起訖時間,若偵測到重疊撞期,立即以紅色高亮標示「⚠️ 時間撞期衝突」,並限制排程鎖定。
- 鄰近時間跨區地點過遠預警 (Transit Gap & Geographic Buffer Alert):
- 當同一位老師的前後兩堂課,間隔時間小於 40 分鐘,且上課行政區不同(例如:前一堂於新竹市東區清大,後一堂於竹北高鐵區或香山),行事曆自動標示黃色預警:「⚠️ 鄰近時間地點過遠(間隔僅 30 分鐘,跨區通勤風險)」,方便教務主任精確評估、調配課堂順序或適度加計車馬費。
3.8 統一排課行事曆引擎 (管理人員與老師共用,支援當日 / 當週 / 當月切換)
為維持系統架構高內聚與程式碼高復用性 (DRY),管理人員與授課老師全面共用同一個底層行事曆渲染引擎函式,並依角色動態配置資料維度與互動行為:
- 共用同一核心函式架構 (Unified Function Pipeline):
- 管理人員呼叫時:讀取全體老師資料(支援下拉指定特定老師或全部),並由後台演算法注入 🔴【時間撞期衝突】與 🟡【跨區趕場地點過遠】警示標籤。
- 老師呼叫時:自動篩選個人課堂資料,並注入「📍 外派打卡」與「✏️ 填寫日誌」快捷動作。
- 「當日 / 當週 / 當月」三視圖無縫切換:
- 當日視圖 (Day View):精確聚焦今日課堂、出發時間、學生年級、上課地址、外派車馬費與即時打卡狀態。
- 當週視圖 (Week View):週一至週日條列式課表,一覽每日本週排程與通勤動線。
- 當月視圖 (Month View):全月月曆網格,標註每日課堂總數、已完成堂數與請假補課時段。
- 行事曆卡片與行動聯動:
- 在個人行事曆內可直接點擊執行「課堂行動簽到打卡」或「填寫課後教學日誌」。
- 即時顯示該堂課之車馬費補貼與核定時薪,隨時清楚行程與預期收益。
4. 課程規定與補課作業規範 (Official LINE Rules)
系統前台明列且後台審核落實官方四大鐵律:
- 每月請假限制:
- 每位學生每月僅提供「1 天事假」與「1 天病假」之補課權益。
- 補課條件與請假預警期:
- 事假:須提前 3 天 提出申請才能安排補課。
- 病假:須提前 1 天 提出申請才能補課。
- 當日臨時病假:如無法出示就醫看診證明單據(拍照上傳),視同放棄補課資格。
- 補課時限:
- 補課必須於「次月底前」完成上課,逾期視同自動放棄。
- 補課時間確定後不得變動:
- 補課時段一經雙方與主任確認即鎖定,若臨時更改或未出席,視同取消補課,恕不另行安排。
5. 無金流運作與繳費作業規範
- 時段確認與繳費期限:
- 家長須於繳費前與主任確認次月上課時段。
- 每月 5 日前 須完成 ATM 轉帳或現金繳費,並於系統平台登記「轉帳帳號後五碼」或現金收訖。
- 逾期未完成繳費將視同放棄原時段,教務主任於 每月 10 日起 將該時段釋出開放給其他家長預約。
- 繳費回報與電子收據:
- 家長於「繳款回報」填寫轉帳日期、金額與帳號末五碼。
- 行政秘書核對網銀入帳後,一鍵標記為「已入帳」,系統自動開立官方正式收據憑單。
6. API 路由端點清單與功能對照表
| 分類 | HTTP 方法 | API 路由路徑 | 權限角色 | 功能說明 |
|---|---|---|---|---|
| 首頁 | GET / HEAD |
/ |
公開 | 采心教育家教媒合平台 SPA 前端頁面 |
| 身分驗證 | POST |
/api/auth/login |
公開 | 帳號密碼登入 (含停權校驗) |
| 身分驗證 | GET |
/api/auth/quick-accounts |
公開 | 取得快速切換示範身分 (主任/老師/家長) |
| 費率試算 | GET / POST |
/api/pricing/calculate |
公開 | 學制(幼兒 |
| 課程類型 | GET |
/api/course-types |
全角色 | 取得所有已啟用的自訂課程類型與基準費率 |
| 課程類型 | POST |
/api/course-types/create |
管理者 | 管理者新增自訂課程類型 (學制/人數/基準時薪) |
| 課程類型 | PUT |
/api/course-types/update |
管理者 | 管理者修改自訂課程類型名稱、費率與狀態 |
| 排課行事曆 | GET |
/api/schedule/calendar |
主任/管理員 | 取得視覺化課表,含時間衝突檢測與跨區地點過遠通勤預警 |
| 師資類型費率 | GET |
/api/teachers/:id/rates |
主任/老師 | 查詢指定老師在各課程類型的專屬收費設定 |
| 師資類型費率 | POST |
/api/teachers/rates/update |
管理者 | 管理者設定該老師在指定課程類型的專案收費 |
| 媒合申請 | POST |
/api/cases/match-request |
家長 | 家長填寫預約試教與媒合需求 (地點、人數、學制、時段) |
| 媒合大廳 | GET |
/api/cases |
全角色 | 案件媒合大廳 (老師應徵、主任指派適性老師) |
| 媒合指派 | POST |
/api/cases/assign |
主任/秘書 | 指派試教老師,或依安心試上承諾彈性更換老師 |
| 師資檔案 | GET |
/api/teachers |
全角色 | 取得采心嚴選師資 (5年以上經驗、良民證標章、專長、車馬費標準) |
| 師資審查 | POST |
/api/teachers/review |
主任/管理員 | 審查老師資格、核定時薪等級與基本車馬費 |
| 課堂打卡 | POST |
/api/sessions/check-in |
老師 | 課堂外派到府打卡簽到 (記錄時數與車馬費) |
| 教學日誌 | POST |
/api/sessions/log |
老師 | 填寫授課進度、教材頁數與學生專注度評等 |
| 請假申請 | POST |
/api/leaves/apply |
家長 | 線上請假 (事假需提前3天、病假需提前1天/看診證明) |
| 補課排定 | POST |
/api/leaves/reschedule |
主任/老師 | 排定次月底前補課時間 (一經確定不得更改) |
| 繳費回報 | POST |
/api/payments/report |
家長 | 回填轉帳末五碼或現金繳納證明 (每月5日前) |
| 繳費核對 | POST |
/api/payments/verify |
主任/秘書 | 確認轉帳入帳,一鍵生成官方學費正式收據 |
| 薪酬結算 | GET |
/api/payroll/calculate |
主任/秘書 | 月度課酬試算 (授課鐘點費 + 車馬費補貼加總) |
| 薪資確認 | POST |
/api/payroll/confirm |
主任/管理員 | 核定發放課酬並產出官方課酬支付收據單 |
| 系統健康 | GET |
/api/health |
公開 | Cloudflare Edge 健康與資料庫連線檢驗 |