Skip to content
全部階段依各階段有效範圍顯示
全階段總覽

本頁範圍:P1 起

A-10 User Management ​

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

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

原型與規格有待確認事項,請一併閱讀正文中的差異說明。

閱讀完整規格 ↓
變化時間線
  1. P1新增 +1移除 −0

第一版式樣草案 · Markdown 來源:04-App畫面-管理員.mdGitHub 版本尚未推送;目前以本機手冊為準

取圖紀錄: QL APP,2026-10-18,版本 2410774734466577464;節點 698:1739、770:2766、770:2768、770:2767、698:2838 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 圖片範圍: 本節包含獨立浮層或選定的元件變體,並非完整底頁。以對應節點確認角色及狀態,尚待設計驗收。 設計稿待更新(F-36): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。

🎨 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 僅作學校管理編號,與 APlus 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。Active Teacher 另顯示 Sign in as teacher二次確認;不提供 Move to Recycle Bin。代理登入規則見下方
11CheckboxBatch Selection支援批次停用/重新啟用或批次修改所屬學校表格最左側;批次重新啟用不得自動恢復舊權限


Sign in as teacher ​

以老師身份進入教師端

⚠️ Figma 待同步: A-10 與 A-11 Teacher 現有畫面都還沒有 Sign in as teacher。

使用者: Zone Admin、Super Admin。Teacher 與 Student 沒有此操作。

入口有兩個,呼叫同一套規則:A-10 的 Active Teacher 列 [⋯],以及 A-11 Teacher 頁頭的 [Sign in as teacher]。這不是 A-22 Class Analytics。Class Analytics 仍是管理員自己的唯讀班級頁;本操作進入該老師真正的 T-01,並顯示 T-00 定義的代理橫幅。

誰可以進入 ​

操作者對象結果
Super Admin任何 Active Teacher可以
Zone Admin該老師的全部 Academy Zone 都在自己的 Responsible Zones 內可以
Zone Admin老師還掛著任一 Zone 不在自己範圍內,或老師沒有 Zone不可以。按鈕隱藏,不提供只剩部分班級的教師端
任何人Student、Admin、Super Admin、Disabled Teacher,或老師所屬 Zone 已停用不可以

Zone 的判斷以老師帳號上的 Academy Zones 為準,不以單一班級反推。老師只要有一個 Zone 超出 Zone Admin 的負責範圍,就不能進入,避免透過這位老師看到或操作另一個 Zone。

確認與工作階段 ​

  • 確認窗顯示老師姓名、Email、Zone 與任教班級數,並必填原因。
  • 不經過 T-00,不讀取、不修改、不重置老師密碼,也不使老師現有登入失效。
  • 管理員原來的工作階段保留。系統另發一段代理工作階段,自建立起 60 分鐘到期,到期後強制 Exit。
  • 進入 T-01。可見班級等於這位老師被分配的班級,不是管理員管轄的全部 Zone。
  • 同一位管理員同時只有一段代理。要進入另一位老師時,先結束上一段。
  • [ Exit ] 回到這位老師的 A-11。

代理期間能做與不能做 ​

  • 可以操作 T-10、T-10-A、T-41、T-03-A 與 T-21 的教學功能。這些寫入按 Teacher 權限判斷,不按 Admin 權限欄阻擋。
  • 不可以修改 T-04 的個人資料、電話或密碼,也不可以幫老師登出。
  • 不開放 T-43 逐學生導出、A-52 或 A-90。代理登入不能變成管理員取得原本沒有的導出能力。
  • 學生端顯示的名字仍是老師。Audit 記錄實際操作的管理員、被代理的老師、原因、時間與結果。開始、結束、拒絕,以及代理期間的排課、推送、廣播都要記錄。
  • 不因此發通知給老師。
A-12 Create User Modal — Role Select
提交版本內容版本 c096dd1f提交 7e9453e規格文件,功能實現狀態另行確認