Skip to content

A-10 User Management ​

管理員端用戶與組織設計規格
畫面用途

使用者: Admin 可管理本校區用戶;Super Admin 可管理所有校區用戶

閱讀完整規格 ↓

內容依原始規格呈現 · 查看 Markdown 來源 ↗需具備倉庫查看權限

🎨 Figma: node-698-1739 🔗

StudentTeacherAdmin 含角色選擇畫面A-12 Create User 為本畫面內的 Modal;Batch Grade+1 功能已整合至 A-12

用戶管理

🎯 功能定位 ​

使用者: Admin 可管理本校區用戶;Super Admin 可管理所有校區用戶

A-10 為系統的權限與身份中樞。管理員在此對全平台用戶(學生、老師、管理員)進行全生命週期管理。本頁面側重於高效的「查、改、停/啟」,確保系統帳號的安全與數據整潔,是 A-01 Dashboard 中「User Stats」指標的數據管理深層入口。本期正式恢復路徑為:停用帳號後仍留在原列表,篩選 Disabled 後重新啟用。A-15 回收站不是本期入口。

🧱 畫面結構 ​

區域說明
HeaderLogo、搜尋框、[🔔 3]、[👤 Admin]
Sidebar深色側邊欄導航
Tools & Global FiltersSearch by Name/Display Name/Email/School Student ID, Role Dropdown, Zone Dropdown, School Dropdown, Status Dropdown (All / Active / Disabled)
Toolbar[+ Add User], [📥 Import CSV]
User TableName (Real), Display Name, School Student ID, Role, Grade, School/Zone, Status, Actions [Detail] [👁 View Analysis] [⋯]

📦 區塊說明 ​

#區塊元件行為/交互備註
1Search BarText Input模糊搜尋 Name / Display Name / Email / School Student ID,支援 Debounce 防抖School Student ID 僅作學校管理編號,與 Nihao internal UUID 分開
2Role FilterDropdown切換過濾 Student / Teacher / Admin聯動 API 刷新
3Zone/School FilterDropdown根據權限顯示可選範圍層級過濾
4Status FilterDropdownAll / Active / Disabled;預設 ActiveDisabled 帳號仍在原列表,不進入 A-15
5[+ Add User]Button跳轉至 A-12 創建用戶所有 Admin 可用
6[📥 Import CSV]Button跳轉至 A-12-A 批量導入三種模板
7User TableData Table顯示用戶列表,每頁 50 筆;Disabled 行標示灰色 Status支援分頁
8[Detail]Button進入 A-11 User Detail 編輯頁所有角色皆有
9[👁 View Analysis]Button (Student Only)進入 A-11 Student Learning Analytics(= T-21 共用分析頁)僅 Student 行顯示;與 A-22 眼睛入口共用同一目標路由,不另建 Error Analytics 路由
10[⋯] Account ActionsMenuActive 顯示 Disable Account;Disabled 顯示 Re-enable Account二次確認;不提供 Move to Recycle Bin
11CheckboxBatch Selection支援批次停用/重新啟用或批次修改所屬學校表格最左側;批次重新啟用不得自動恢復舊權限


提交版本內容版本 44e598b6提交 c69bff8規格文件,功能實現狀態另行確認