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

本頁範圍:P1 起

A-90 Data Export Center ​

管理員端規則與系統設計規格P1 起
P1 版本
畫面用途

使用者: Super Admin(僅 Super Admin 可建立、查看、下載或管理 Export Request)

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

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

取圖紀錄: QL APP,2026-10-18,版本 2410774734466577464;節點 4153:12967 。學生 2x/Web 1x。圖片是目前設計稿,文字為 APlus 首版目標規格。 設計稿待更新(F-35): 圖中舊品牌、華語內容或待核對項目照實保留;請以本節英語文字規格為目標。設計修改後重新取圖。

數據導出中心

🎨 Figma: node-4153-12967 🔗

🎯 功能定位 ​

使用者: Super Admin(僅 Super Admin 可建立、查看、下載或管理 Export Request)

A-90 用於提取平台底層數據。分為兩大類:

  1. 用戶使用數據 (Usage CSV): 用於分析學生群體的學習進度與盒子分佈。包含學生的每個 level 每個 session 的單字分別在哪個 box 的現在狀態(數量),同時列出 box0 和 box1 的所有單字。
  2. 語音研究數據 (Voice ZIP): 包含原始音檔與標籤(Metadata),供 AI 模型訓練與發音診斷使用。

權限限制: A-90 的入口、研究使用/原始語音 Export Request 建立、歷史紀錄、下載、取消與重試均僅開放 Super Admin。Admin 不顯示 A-90 入口,也不可透過其他管理頁面取得此類底層資料;A-52 的 Trophy 校務營運 CSV 是獨立、限欄位且限 Zone 的例外,不授予 A-90 權限。

🧱 畫面結構 ​

區域說明
HeaderAPlus Admin Dashboard > Data Export Center, [👤 Super Admin]
Sidebar[📊 Export Usage Data], [🎙️ Export Voice Data]
Export ParametersDate Range, Zone, Class, Gender, Age Range
Create Export Task按鈕
Recent Export TasksTask ID, Type, Zone/Class, Status, Action [Download]

📦 區塊說明 ​

區塊元件功能與行為描述
地理篩選Zone (區域)根據管理員權限顯示區域。選擇後,下方的班級選單會自動更新。
班級篩選Class (班級)支援「全選」或「多選」特定班級。
人口統計Gender, Age Range選擇性別與年齡區間。
任務追蹤Zone/Class Info在歷史紀錄中明確標示該數據包所屬的區域與班級。
Usage DataCSV Download包含學生學習進度、盒子分佈數據。支援學生單位 (per-student) 導出。
Voice DataZIP Download包含原始音檔與 Metadata。

Usage CSV 欄位說明 🆕 ​

欄位說明
school_student_id學校提供的學生管理編號,供 Super Admin 進行校務對照;與 APlus internal UUID 分開
level當前 Level
session當前 Session
box_0Box 0 內的所有單字列表(逗號分隔)
box_1Box 1 內的所有單字列表(逗號分隔)
box_2 ~ box_7各 Box 內的單字數量
total_vocab該 Level/Session 總單字數

識別欄位分層: APlus internal UUID 是系統內部識別,不得與 School Student ID 混用;Voice ZIP 與研究用途匯出使用 anonymous_export_id,不帶出 School Student ID 或 internal UUID。若後續需要匿名欄位,應明確命名為 anonymous_export_id,不得沿用含義不明的 student_id。

Box 0 和 Box 1 列出所有單字內容(非僅數量),方便管理員分析未掌握與初步掌握的單字。

🔁 交互流程圖 ​

流程圖

正在載入流程圖…

⚙️ 開發邏輯與安全更新 ​

規則說明
權限限制 (Export Request)僅 Super Admin 可進入 A-90、建立/查看/下載/取消/重試 Export Request;Admin 不可使用。
區域限制 (Zone Isolation)Super Admin 可導出所有數據,並在建立 Export Request 時選擇適用的 Zone/School/Class 範圍。
異步處理大數據量導出採用後端異步任務,前端輪詢進度。
任務追蹤歷史紀錄含 Task ID, Type, Zone/Class, Status (Done/Processing/Waiting)。

🔎 邏輯自我檢查 ​

  • 按班級分的實用性: 語音研究現在可以針對「特定老師帶出來的學生口音」或「特定校區的環境噪音」進行對比。
  • 權限閘口: A-90 全部操作僅 Super Admin 可用,Admin 不可見且不可透過 A-52 或其他入口取得 A-90 的研究/語音資料。
  • 區域權限: Super Admin 可在 Export Request 中指定 Zone/School/Class 範圍,符合補習班體系連鎖經營的資料安全規範。

提交版本內容版本 c096dd1f提交 7e9453e規格文件,功能實現狀態另行確認