歷史參考
此內容已歸檔,請以現行畫面及規則配置為準。
A-40-B Speak Studio Rules
內容依原始規格呈現 · 查看 Markdown 來源 ↗需具備倉庫查看權限
口說發音邏輯
⚠️ 本畫面已廢棄。 原 Speak Studio 的口說評分設定(語音評分閾值、發音容錯規則)已移至伺服器端 config 設定。詳見 附錄:伺服器端 Config 設定。
🎯 功能定位(歷史記載)
使用者: Super Admin (修改) / Admin (唯讀查看)
A-40-B 用於配置 Speak Studio (發音評測) 的出題演算法。與 Discovery Hub 不同,口說練習不設 Box 0(即無單純曝光階段),且引入了「S3 與 QA (快問快答)」的條件切換邏輯。此頁面確保發音薄弱的字詞能透過 Special Box 獲得最高優先級的強化練習。
🧱 畫面結構
| 區域 | 說明 |
|---|---|
| Header | Nihao Admin Dashboard > Rules > Speak Studio Config, [👤] |
| Sidebar | Speak Studio Rule Configuration, [Save] 按鈕 |
| Level Selector | [Level: ES1 (Elementary 1) ▾] |
| Speaking Matrix | Box #, S1, S2, S3/QA, Sum |
| Special Box Logic | Trigger Condition: Error No. >= [2] |
| Priority Weight | Current: [60]%, Previous: [30]%, Others: [10]% |
| Box Priority | 1. Special Box (Fixed), 2. Box 1 (Fixed), 3. Box 2 → 6 (Fixed) |
📦 區塊說明
| 區塊 | 元件 | 目的 | 行為 | 狀態 | 備註 |
|---|---|---|---|---|---|
| Level Selector | Dropdown | 切換 16 級配置 | 選擇後刷新下方所有口說規則數據 | Normal | 各 Level 對口說的要求可能不同 |
| Speaking Matrix | 3-Input Table | 設置 S1/S2/S3 題量 | 手動輸入各盒子的題型分佈 | Active | Sum 欄位即時加總,無 Box 0 |
| Special Logic | Logic Config | 定義發音強化門檻 | 設定錯誤題數 | Critical | 確保「2 題錯 2 題」即進入特別盒子 |
| Priority Weight | Input Group | 控制內容時效性比例 | 輸入百分比,確保總和 = 100% | Validation | 決定練習中新舊發音項目的佔比 |
| Box Priority | Info List | 顯示抽題優先級 | 唯讀顯示,禁止修改順序 | Locked | 順序:Special > Box 1 > ... > Box 6 |
| Tech Logic | Summary Text | 說明底層運作邏輯 | 顯示「QA 優先於 S3」等備註 | Static | 供管理員理解系統自動切換行為 |
🔁 交互流程圖
正在載入流程圖…
⚙️ 狀態管理
| 狀態 | 觸發條件 | 畫面表現 |
|---|---|---|
| 正常 | 數據載入完成 | 完整顯示口說矩陣 |
| 驗證錯誤 | Weight 總和 ≠ 100% | 紅字警告,Save 按鈕禁用 |
| S3/QA 切換 | 內容項目有 QA 素材 | 系統優先出 QA,無 QA 退回 S3 |
| 唯讀模式 | 普通管理員查看 | 輸入框禁用 |
🔎 邏輯自我檢查
- Special Box 判定: 邏輯:在單次 Session 練習中,若某單字的錯誤題數達到門檻,被標記為 Special 的發音項目將出現在該學生的「下次練習」首位。
- S3 / QA 切換邏輯: 若當前內容配有 QA 素材,系統優先出 QA;若無 QA,則退回至標準口說練習(S3)。
- Box 0 移除: 已確認 Speak Studio 畫面不含 Box 0 欄位,符合「發音練習需即時評測」的業務特性。