T-04 User Profile
- P1新增 +1移除 −0
第一版式樣草案 · Markdown 來源:03-App畫面-教師.mdGitHub 版本尚未推送;目前以本機手冊為準
取圖紀錄: QL APP,2026-10-18,版本
2410774734466577464;節點 95:135 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-24): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。
個人中心
🎨 Figma: User Profile 🔗
🎯 功能定位
- 身份驗證: 確認老師在系統中的角色(Role)與綁定的區域(Zone)。
- 個人化設定: 修改顯示名稱、頭像、聯繫方式及語言偏好。
- 教學成就匯總: 統計老師在平台上的教學投入與班級成果(Career Stats)。
- 帳號安全: 提供密碼修改與登出入口。
🧱 畫面結構
Header:
< Back to Dashboard— 返回 T-01Individual Center: Zhang LS— 頁面標題
身份名片(Teacher Identity Card):
Avatar 📷— 點擊可上傳更換頭像Display Name: [Zhang Laoshi ✎]— 可編輯Staff ID: T-2026-088Title: Senior Teacher— 唯讀Primary Email: teacher@example.com— 唯讀(灰色)
組織歸屬(Organizational Affiliation):
Zone: [Taipei Zone]School: [Da-an Branch]— 唯讀- 提示:更換校區需由 Super Admin 在 A-10 修改
教學影響力(Teaching Impact, All Time):
Total Students: 128Classes Managed: 6Avg. Class Mastery: 78%Total Teaching Time Monitored: 1,450 Hours
帳號與偏好(Account & Preferences):
Phone: [+886 912-345-678 ✎]— 可編輯Notification Toggles: [✓] Alerts [✓] Trophy [ ] System[🔒 Change Password]— 開啟 T-04-A Modal[🔴 Logout from System]— 返回 T-00
📦 區塊說明
| # | 區塊 | 元件 | 行為/交互 | 備註 |
|---|---|---|---|---|
| 1 | 身份名片 | Card + Edit Fields | 顯示名稱可修改(✎),Staff ID / Title / Email 唯讀。頭像點擊 📷 可上傳更換 | Display Name 為系統中(含發給學生的訊息)顯示的名稱 |
| 2 | 組織歸屬 | Info Card | Zone 和 School 唯讀。顯示提示:更換校區需由 Super Admin 在 A-10 修改 | 與 A-13 Zone 邏輯連動 |
| 3 | 教學影響力 | Stat Cards | 顯示 Total Students、Classes Managed、Avg. Class Mastery、Teaching Time | Career Stats 全生涯匯總 |
| 4 | 帳號偏好 | Setting Section | Phone 可編輯;Notification Toggles 控制 T-03 哪些類別的訊息通知;Change Password 開啟 T-04-A Modal;Logout 返回 T-00 | — |
🔁 交互流程圖
正在載入流程圖…
⚙️ 狀態管理
| 狀態 | 觸發條件 | 畫面表現 |
|---|---|---|
| 正常 | 頁面載入 | 顯示個人資訊與統計數據 |
| 編輯中 | 點擊 ✎ 圖標 | 欄位變為輸入框,顯示 Save / Cancel |
| 儲存中 | 點擊 Save | Loading spinner,欄位禁用 |
| 儲存成功 | API 成功 | Toast 提示 + 欄位回歸顯示模式 |
| 密碼修改成功 | T-04-A 成功 | 強制登出,跳轉 T-00 |
| 空狀態 | 新教師無統計 | Teaching Impact 顯示「尚無教學數據」 |
🔎 邏輯自我檢查
- Zone 變更權限: 此處為唯讀,必須通過 Super Admin 在 A-10 進行修改。
- 密碼安全規則: 需 8 位以上,包含大小寫字母與數字。
- 修改成功後行為: 密碼修改成功後強制重新登入(T-00)。
- Teaching Time 定義: 老師登入系統進行數據監控、排期管理、分析報告的累計總時數。