A-50 Trophy Room Exam Management
內容依原始規格呈現 · 查看 Markdown 來源 ↗需具備倉庫查看權限
🎨 Figma: node-912-3209 (A-50/A-51 共用) 🔗
🎯 功能定位
使用者: Admin / Super Admin
- 類別控制: 定義 HSK, YCT 等父類別。
- 數據生命週期: 提供「查看預覽」、「封存 (Archive)」、「徹底刪除」功能。
- 安全性: 遵循「不可直接編輯」原則,修改必須重新導入,確保題庫庫存的嚴謹。
🧱 畫面結構
| 區域 | 說明 |
|---|---|
| Header | Nihao Admin Trophy Room > Exam Management, [👤 Admin] |
| Sidebar | 導航菜單 |
| Toolbar | Trophy Library, [+ New Import A-51] 按鈕 |
| Category Management | [+ Create New Category], 分類卡片 [📂] HSK (12), [📂] YCT (8), [📂] Internal (5), [📦] Archived |
| Exam Table | Exam Name, Level, Round, Status, Created, Action [👁️] [📦/📂] [🗑️] |
📦 區塊說明
| 區塊 | 元件 | 行為/交互 | 備註 |
|---|---|---|---|
| Category Cards | [📂] Category Buttons | 點擊切換分類,顯示該類所有考試 | 含已封存分類 [📦] |
| [+ New Import] | Button | 跳轉至 A-51 導入新考試 | Admin / Super Admin |
| [👁️] Preview | Button | 預覽題目內容與邏輯渲染 | 不可修改 |
| [📦] Archive | Button | 封存後考試從推送選單消失 | 學生數據保留 |
| [📂] Unarchive | Button | 將封存項目恢復至 Active | 反向操作 |
| [🗑️] Delete | Button | 徹底刪除 | 若有學生考過則禁用,提示「Please archive instead.」 |
📊 Per-Class Data Display 🆕
Exam Table 中每個考試需顯示各班的下列彙總數據:
| 資料欄位 | 說明 |
|---|---|
| 平均分 (Avg. Score) | 該班所有已作答學生的平均得分 |
| 完成人數 (Completion) | 已完成測驗人數 / 全班總人數 |
| 及格人數 (Pass Count) | 達及格線人數 / 全班總人數 |
此數據幫助管理員評估各考試在不同班級的完成狀況與難易度。