學習與盒子規則
內容依原始規格呈現 · 查看 Markdown 來源 ↗需具備倉庫查看權限
出題範圍
每個學生的開始Session - 老師設置的Current Session
包括category level信息
e.g. NH L1 1-1 - NH L3 2-1
盒子系統機制
一個單字(包括 字/詞/句)不是「出現一次就算練習完」,它會經歷以下階段:
第一步:曝光 (Introduction) ------ 只顯示圖與字,並播放聲音。孩子只需要看,不需要操作(或只需向下滑動表示認識)。
第二步:二選一 (Recognition) ------ 聽聲音選圖。
第三步:練習 (Exercise) ------ 鞏固練習,包括 Discovery Hub 學習功能 和 Speak Studio 口說功能。
盒子模式幫助孩子進行長期記憶,幫助孩子複習「今天該複習」的詞,而不是傳統死記的「全部詞彙每天複習」
Discovery Hub:練習全對可進入下一個盒子。
Speak Studio:一次性過 + 全對;多次錄音(非一次性)才對的話,不能升級到下一個盒子,但是不算為錯誤;Skip或者3次錄音都不正確,那麽算爲錯誤。
| 盒子編號 | 複習間隔 (Cooldown) | 說明 | 認知權重 | 經驗值 |
|---|---|---|---|---|
| 特別盒子 | 無 | 學生在盒子 1-6 階段中同一字/詞/句錯誤後,該字/詞/句放入特別盒子。 Discovery Hub: 4 題中錯 2 題進入。 Speak Studio: 2 題中錯 2 題進入。 進行練習,答對後移出,回到進入特別盒子前所在的盒子(例如從 Box 3 進入,答對後回到 Box 3,保持原冷卻時間)。 | 0 | - |
| 盒子 0 | 無 | 學生學習用。進行曝光和二選一,曝光和二選一需要一起出現。 二選一錯誤的時候,重新練習,直到答對。 曝光完成 + 二選一答對後,進入盒子 1。 | 0 | - |
| 盒子 1 | 無 | 學習後的第一次練習。進行練習,答對後,字/詞/句進入下一個盒子。 | 0 | - |
| 盒子 2 | 1 天後 | 這個盒子開始是加強記憶用。進行練習,答對後,字/詞/句進入下一個盒子。 | 0.3 | - |
| 盒子 3 | 3 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.5 | - |
| 盒子 4 | 7 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.65 | - |
| 盒子 5 | 14 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.8 | - |
| 盒子 6 | 30 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.9 | - |
| 盒子 7 | — | 所有完成後。 | 1 | - |
一個單字(包括 字/詞/句)不是「出現一次就算練習完」,它會經歷以下階段:
第一步:曝光 (Introduction) ------ 只顯示圖與字,並播放聲音。孩子只需要看,不需要操作(或只需向下滑動表示認識)。
第二步:二選一 (Recognition) ------ 聽聲音選圖。
第三步:練習 (Exercise) ------ 鞏固練習,包括 Discovery Hub 學習功能 和 Speak Studio 口說功能。
盒子模式幫助孩子進行長期記憶,幫助孩子複習「今天該複習」的詞,而不是傳統死記的「全部詞彙每天複習」
Discovery Hub:練習全對可進入下一個盒子。
Speak Studio:一次性過 + 全對;多次錄音(非一次性)才對的話,不能升級到下一個盒子,但是不算為錯誤;Skip或者3次錄音都不正確,那麽算爲錯誤。
| 盒子編號 | 複習間隔 (Cooldown) | 說明 | 認知權重 | 經驗值 |
|---|---|---|---|---|
| 特別盒子 | 無 | 學生在盒子 1-6 階段中同一字/詞/句錯誤後,該字/詞/句放入特別盒子。 Discovery Hub: 4 題中錯 2 題進入。 Speak Studio: 2 題中錯 2 題進入。 進行練習,答對後移出,回到進入特別盒子前所在的盒子(例如從 Box 3 進入,答對後回到 Box 3,保持原冷卻時間)。 | 0 | - |
| 盒子 0 | 無 | 學生學習用。進行曝光和二選一,曝光和二選一需要一起出現。 二選一錯誤的時候,重新練習,直到答對。 曝光完成 + 二選一答對後,進入盒子 1。 | 0 | - |
| 盒子 1 | 無 | 學習後的第一次練習。進行練習,答對後,字/詞/句進入下一個盒子。 | 0 | - |
| 盒子 2 | 1 天後 | 這個盒子開始是加強記憶用。進行練習,答對後,字/詞/句進入下一個盒子。 | 0.3 | - |
| 盒子 3 | 3 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.5 | - |
| 盒子 4 | 7 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.65 | - |
| 盒子 5 | 14 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.8 | - |
| 盒子 6 | 30 天後 | 進行練習,答對後,字/詞/句進入下一個盒子。 | 0.9 | - |
| 盒子 7 | — | 所有完成後。 | 1 | - |
進入下一個盒子後,為對應的字/詞/句 設置生效時間,練習時抽取生效時間後的字/詞/句
e.g. 進入盒子2後,1天冷卻後可以練習,練習完成後,進入盒子3,3天冷卻後可以練習。
具體image
出題方式
題目完成後,則進入下一個盒子
現在的設定為現在的暫定設定,考慮到之後會調整,具體的設置需要按照每個level進行設置,具體如下:
※Discovery Hub 學習功能 和 Speak Studio 口說功能 的盒子設置需要分開
※題目類型參考下面:
Discovery Hub 學習功能
| 聽讀 | 曝光 | 二選一 | 讀1 | 讀2 | 讀3 | 讀4 | 讀題目總計 | 聽1 | 聽2 | 聽3 | 聽4 | 聽題目總計 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 特別盒子 | 1 | 1 | 1 | 1 | — | — | 2 | — | — | — | — | — |
| 盒0 | 1 | 1 | — | — | — | — | — | — | — | — | — | — |
| 盒1 | 1 | 1 | 1 | — | — | 1 | 2 | 1 | — | — | 1 | 2 |
| 盒2 | 1 | 1 | — | 1 | 1 | — | 2 | — | 1 | 1 | — | 2 |
| 盒3 | 1 | 1 | — | 1 | 1 | — | 2 | — | 1 | 1 | — | 2 |
| 盒4 | 1 | 1 | 1 | — | — | 1 | 2 | 1 | — | — | 1 | 2 |
| 盒5 | 1 | 1 | — | 1 | 1 | — | 2 | — | 1 | 1 | — | 2 |
| 盒6 | 1 | 1 | 1 | 1 | 1 | 1 | 4 | 1 | 1 | 1 | 1 | 4 |
※讀1 讀2 讀3 讀4 和 聽1 聽2 聽3 聽4為讀和聽的各4種題型
Speak Studio 口說功能
| 口說 | 曝光 | 二選一 | 說1 | 說2/說3 | 題目總計 |
|---|---|---|---|---|---|
| 特別盒子 | — | — | 1 | 1 | 2 |
| 盒0 | — | — | — | — | — |
| 盒1 | — | — | 1 | 1 | 2 |
| 盒2 | — | — | 1 | 1 | 2 |
| 盒3 | — | — | 1 | 1 | 2 |
| 盒4 | — | — | 1 | 1 | 2 |
| 盒5 | — | — | 1 | 1 | 2 |
| 盒6 | — | — | 1 | 1 | 2 |
※口說不需要盒0,也就是不需要曝光和二選一
※有快問快答的時候,使用快問快答(說3);沒有的時候使用說2
出題優先度
按照所有的level都提供相對應的比例設置,優先出題前面的盒子
特別盒子的是下一次練習必定出現
同一次的學習中,盒子0的學習後的第一次練習在學習完成後,必定會出現在盒子1的練習
優先度如下:
| 優先度 | 盒子 |
|---|---|
| 1 | 特別盒子 |
| 2 | 盒子0 |
| 3 | 盒子1 |
| 4 | 盒子2 |
| 5 | 盒子3 |
| 6 | 盒子4 |
| 7 | 盒子5 |
| 8 | 盒子6 |
Mode 機制(出題範圍控制)
概念
Mode 是控制「複習範圍」的開關。它決定系統從多少個 Session、多深的 Box 中選題。
學生不會一開始就看到所有學過的詞,而是隨著學習進度逐步打開複習範圍。這避免了認知過載,同時確保複習內容跟得上當前進度。
核心參數
Mode 只控制兩個維度:
- 回溯範圍(prev_session) — 從當前 Session 往前回溯多少個 Session
- 盒子深度(box_cap) — 只取 Box ≤ N 的詞
不需要區分「當前 Level」和「上一個 Level」——所有 Session 一視同仁,按時間距離統一回溯。
| Mode | 回溯 Session 數 | Box 上限 | 說明 |
|---|---|---|---|
| 1 | 2 | Box 2 | 起步:最近 2 個 Session,淺層盒子 |
| 2 | 5 | Box 3 | 擴展更多 Session + 更深盒子 |
| 3 | 8 | Box 4 | |
| 4 | 11 | Box 5 | |
| 5 | 16 | Box 7 | |
| 6 | all | Box 7 | 終極模式:全範圍回溯 |
示例(學生當前在 NH L3 2-1,從 T-21 的 Session Start = NH L1 1-1 開始):
Mode 1: 回溯 2 個 Session → L3 2-1, L3 1-2 Box ≤ 2
Mode 2: 回溯 5 個 Session → L3 2-1, 1-2, 1-1, L2 8-2, 8-1 Box ≤ 3
Mode 3: 回溯 8 個 Session → ... (繼續往前) Box ≤ 4
...
Mode 6: 回溯全部 → 直到 Session Start Box ≤ 7Mode 升級條件
當回溯範圍內的所有詞都達到當前 Mode 的 Box 上限時,自動升級到下一個 Mode。
IF 回溯範圍內所有詞的 Box ≥ Mode 的 Box 上限
THEN Mode = Mode + 1示例:
Mode 1(初始)
回溯範圍: 最近 2 個 Session → S-2-1, S-1-2
Box 上限: 2
條件: 這 2 個 Session 的所有詞都達到 Box 2+ 嗎?
未達標 → 繼續 Mode 1(重點複習淺層盒子詞彙)
已達標 → 升級到 Mode 2
Mode 2
回溯範圍: 最近 5 個 Session
Box 上限: 3
條件: 這 5 個 Session 的所有詞都達到 Box 3+ 嗎?
... 以此類推直到 Mode 6 ...Mode 漸進示意圖
Session 距離遠 <-----------------------------------> Session 距離近(當前)
Mode 1: |-------| 2 Sessions Box ≤ 2
Mode 2: |---------------| 5 Sessions Box ≤ 3
Mode 3: |----------------------| 8 Sessions Box ≤ 4
Mode 4: |-----------------------------| 11 Box ≤ 5
Mode 5: |------------------------------------| 16 Box ≤ 7
Mode 6: |---------------------------------------->| all Box ≤ 7
↑ 當前 Session邊界條件
- 不得低於 T-21 Session Start(學生開始學習的第一課):回溯範圍不能越過這個邊界
- 例如:Session Start 設為 NH L2 1-1,當前在 NH L3 2-1 → 回溯範圍最多到 L2 1-1
- 即使 Mode 2 要求 5 個 Session,若前面只有 3 個可用 Session,則實際只回溯 3 個
- 範圍超過起始 Session 時,截斷在起始 Session,Mode 不降級
- Mode 計算按學生維度獨立,每個學生有自己的 Mode 狀態
最終出題優先級
概念理解
每個學生只有一個當前 Mode。但 Mode 之間不是「切換」,而是層層遞進的備用範圍:
系統先看 Mode 1 的範圍內有沒有可練習的詞 → 有就出題 → 沒有就擴大範圍到 Mode 2 → 還是沒有就 Mode 3 → ... 依此類推。
打個比方:Mode 像一個 可伸縮的漁網。
- Mode 1 是最小的網(只看最近幾個 Session、Box ≤ 2)
- 當小網裡沒魚了(所有詞都達到 Box 2+),就張開到 Mode 2(更多 Session、Box ≤ 3)
- 再沒魚就繼續張開,直到 Mode 6(全範圍)
三層排序
第一層:Mode 範圍(從小網開始,沒詞就擴大)
Mode 1 → Mode 2 → Mode 3 → Mode 4 → Mode 5 → Mode 6
第二層:Box 順序(同一個 Mode 範圍內)
特別盒子 → Box0 → Box1 → Box2 → Box3 → Box4 → Box5 → Box6
第三層:Cooldown 最近的優先資料庫查詢邏輯(偽代碼)
sql
-- Step 1: 根據當前 Mode 獲取參數
SELECT prev_session, box_cap
FROM mode_config
WHERE mode = @current_mode;
-- Step 2: 查詢候選詞彙(不分 Level,統一按 Session 時間回溯)
SELECT * FROM vocabulary
WHERE session IN (
SELECT session FROM sessions
WHERE session <= @current_session
AND session >= @session_start -- T-21 Session Start 邊界
ORDER BY session DESC
LIMIT @prev_session
)
AND box <= @box_cap -- Box 上限過濾
AND cooldown <= NOW() -- Cooldown 已到期
ORDER BY
session DESC, -- 最近 Session 優先
box ASC; -- 低 Box 優先建議將 Mode 參數提取為配置表(見 09-規則配置.md §8),方便後續調優各 Mode 的範圍和 Box 上限。
隨機題目顯示方式
爲了最大化單字間距,多樣化題型組合。
目標是:在有限的 3 分鐘內,讓大腦保持在高頻提取(Recall)的狀態,同時避免「近因效應」導致的假性記憶。
1. Discovery Hub (聽讀) 排序範例
在 Discovery Hub 中,我們將這 6 個任務分為兩個階段:
引導階段 (Anchor): 曝光 + 二選一(必須連續或極近距離出現,建立初步連結)。
內化階段 (Internalize): R1, R2, L1, L2(打散進行螺旋交錯)。
🚀 「3-3 滑動窗口」完整編排範例
假設當前單字庫為 W1, W2, W3, W4...,窗口大小固定為 3。
第一階段:窗口初始化 (建立前 3 個字的基礎)
這裡的目標是讓 W1, W2, W3 快速完成引導,進入練習池。
| 序號 | 題目 (單字-任務) | 狀態說明 |
|---|---|---|
| 1 | W1 - 曝光 | W1 首次見面 |
| 2 | W1 - 二選一 | 立即強化 W1 連結 |
| 3 | W2 - 曝光 | W2 進入窗口 |
| 4 | W2 - 二選一 | 立即強化 W2 連結 |
| 5 | W1 - R1 (讀) | W1 回歸(間隔 2 題) |
| 6 | W3 - 曝光 | W3 進入窗口 |
| 7 | W3 - 二選一 | 立即強化 W3 連結 |
第二階段:核心螺旋交錯 (3-3 運作中)
此時 W1, W2, W3 全都在窗口內,我們開始高頻切換感官。
| 序號 | 題目 (單字-任務) | 策略分析 |
|---|---|---|
| 8 | W2 - L1 (聽) | 切換單字 + 感官切換 |
| 9 | W1 - L1 (聽) | 切換單字 + 感官切換 |
| 10 | W3 - R1 (讀) | W3 首次練習 |
| 11 | W2 - R1 (讀) | W2 感官切換 |
| 12 | W1 - R2 (讀) | W1 進入高階練習 |
| 13 | W3 - L1 (聽) | W3 感官切換 |
第三階段:窗口滑動 (W1 移出,W4 移入)
當 W1 完成最後一個任務 L2 後,窗口向右滑動。
| 序號 | 題目 (單字-任務) | 策略分析 |
|---|---|---|
| 14 | W1 - L2 (聽) | W1 完成全部 6 任務,移出窗口 |
| 15 | W4 - 曝光 | W4 進入窗口 |
| 16 | W4 - 二選一 | 建立 W4 連結 |
| 17 | W2 - L2 (聽) | 窗口內剩餘單字繼續螺旋 |
| 18 | W3 - R2 (讀) | 同上 |
| 19 | W4 - R1 (讀) | W4 開始練習 |
| 20 | W2 - R2 (讀) | W2 完成全部 6 任務,移出窗口 |
🛠️ Discovery Hub 的系統執行規則 (Logic Rules)
為了在程式碼中實現這個模式,請遵循以下 4 個優先級規則:
規則 1:引導優先 (Anchor Rule)
當任何新單字 W_n 進入窗口時,其 曝光 與 二選一 必須作為該單字的前兩個任務出現,且間距不得超過 1 題。
規則 2:感官交替 (Sensory Flip)
同一個單字的 R1/R2 與 L1/L2 必須交錯排列。
正在載入流程圖…
規則 3:窗口飽和 (Window Saturation)
系統必須維持 Pool 裡有 3 個「活躍中」的單字。
只有當某個單字完成了所有 6 個任務,才能從 Pool 中移除並抽入下一個新單字。
這樣可以確保 「受限交錯」,間距永遠保持在 2 - 5 題之間,這是最高效的短期記憶轉長期記憶區間。
規則 4:動態補位 (Dynamic Backfill)
如果 3 分鐘時間快到了,系統應停止規則 1(不再引入新詞),並將 Pool 中剩餘 2-3 個單字的殘餘任務(如尚未完成的 L2 或 R2)高密度排完。
🔎 邏輯自我檢查
Q:為什麼不直接把所有字的曝光都做完再練習?
- A: 那會變成「集體曝光」,當做到第 5 個字的曝光時,第 1 個字的印象已經淡了。3-3 模式能確保每個字在曝光後 60 秒內立即進入實戰練習。
Q:如果學生在「二選一」就錯了怎麼辦?
- A: 這是關鍵!若 二選一 失敗,該單字不進入練習池,系統應立即重新觸發該單字的 二選一 ,直到答對。
❌ 錯誤管理
在我們的「3-3 滑動窗口」架構下,答錯後的處理不能只是「原地重考」,因為那是在測試學生的「短期殘留記憶」,而不是真正的「長期習得」。
我們要遵循 「懲罰性間隔 (Penalty Spacing)」 原則:既要即時修正,又要確保大腦經過了一次「重新提取」的過程。
以下是針對不同階段打錯時的具體安排邏輯:
1. 引導階段 (Anchor) 打錯:重新鏈結
情況: 在「二選一 (Recognition)」時選錯。
診斷: 代表剛才的「曝光 (Exposure)」完全沒進到大腦,連結建立失敗。
處理邏輯:
即時回饋: 畫面顯示正確答案,播放正確音訊。
退出池子: 該單字暫時停止「內化階段」進程。
冷卻插入: 在序列中插入 1-2 個 其他單字的任務(讓大腦清空剛才的錯覺)。
重新曝光: 再次出現該單字的「曝光 + 二選一」。
排序範例:
正在載入流程圖…
2. 內化階段 (Internalize) 打錯:降級與追蹤
情況: 在 R1, R2, L1, L2 其中之一答錯。
診斷: 單字連結已建立,但辨識不夠穩固,或容易與窗口內其他單字混淆。
處理邏輯:
窗口鎖定: 該單字在完成所有補強前,不得移出窗口。
間隔重複 (Gap Re-entry): 根據「2-3 題間隔原則」將該題重新插入。
排序範例:
正在載入流程圖…
3. 「連續錯誤」的熔斷機制
情況: 同一題連續錯 2 次,或同一個字在窗口內錯了 3 次。
診斷: 認知負荷過載,或者學生今天狀態不佳。
處理邏輯:
強制跳過: 為了保護學生的自信心,不再原地糾纏。
移入下一回合: 將該單字強行移出當前 3 分鐘回合的 Pool。
Special Box 優先: 下一次學生打開 App 時,該單字會出現在「特別盒子」的第一位。
2. Speak Studio (口說) 排序範例
將「3-3 滑動窗口」邏輯應用到 Speak Studio (口說) 時,情況會比 Discovery Hub 更具挑戰性。因為口說屬於 「主動產出 (Output)」,大腦的認知負荷(Cognitive Load)更高,且容易產生生理上的發音疲勞。
在 Speak Studio 中,我們不包含曝光(Box 0),直接從 S1 (說 1) 開始。針對每個單字 w,我們定義其任務階梯如下:
S1 (基礎): 單字/短詞發音。
S2 (進階): 短句或情境應用。
S3 / QA (挑戰): 長句子或快問快答(依 A-40 規則,有 QA 則優先於 S3)。
🚀 Speak Studio 「3-3 滑動窗口」編排範例
假設窗口內維持 3 個單字 W1, W2, W3。每個單字需完成 S1 \to S2 \to S3/QA 三個階段。
第一階段:窗口初始化 (建立節奏)
口說需要從簡單到困難,先讓舌頭「熱身」。
| 序號 | 題目 (單字-任務) | 難度 | 策略分析 |
|---|---|---|---|
| 1 | W1 - S1 | 🟢 | W1 基礎發音熱身 |
| 2 | W2 - S1 | 🟢 | W2 基礎發音熱身 |
| 3 | W1 - S2 | 🟡 | W1 首次提取(提升至句子層級) |
| 4 | W3 - S1 | 🟢 | W3 進入窗口(維持難度平衡) |
| 5 | W2 - S2 | 🟡 | W2 首次提取(提升至句子層級) |
第二階段:核心螺旋與窗口滑動
當單字進入 S3/QA 階段,它就準備移出窗口。
| 序號 | 題目 (單字-任務) | 難度 | 策略分析 |
|---|---|---|---|
| 6 | W1 - S3 / QA | 🔴 | W1 最終挑戰,完成後移出窗口 |
| 7 | W4 - S1 | 🟢 | W4 進入窗口(難度調劑) |
| 8 | W3 - S2 | 🟡 | W3 提升至句子層級 |
| 9 | W2 - S3 / QA | 🔴 | W2 最終挑戰,完成後移出窗口 |
| 10 | W4 - S2 | 🟡 | W4 提升至句子層級 |
| 11 | W5 - S1 | 🟢 | W5 進入窗口 |
| 12 | W3 - S3 / QA | 🔴 | W3 最終挑戰,完成後移出窗口 |
🛠️ Speak Studio 專屬執行規則 (Technical Rules)
在口說模組中,為了最大化學習效果並防止學生卡關,需加入以下 「動態補償機制」:
規則 1:難度波浪 (Cognitive Wave)
嚴禁連續出現三個 🔴 (S3/QA) 任務。
口說長句子非常耗能。系統在排題時,如果上一題是 S3,下一題必須優先安排新單字的 S1,讓大腦有「緩衝時間」。
規則 2:「求助」後的懲罰路徑 (Help-Logic)
如果在 S2 或 S3 階段點擊了 「Need Help? 🔊」:
- 該次回答不計入盒子升級。
規則 3:快問快答優先 (QA Priority)
根據您的設計,如果該單字在數據庫中有 QA (快問快答),則在最後一個階段自動取代 S3。這能增加趣味性,將單純的「模仿發音」提升為「邏輯應答」。
規則 4:ASR 錯誤回饋與重複 (Try Again)
當 ASR 判定為 Try Again(標紅字)時:
學生原地重新錄音,不消耗窗口位置。
注意: 如果連續錯誤 3 次,系統應標記該詞入 Special Box 並強制跳轉下一題,避免學生對單一單字產生厭惡感。
⚙️ 狀態管理說明
動態隊列狀態 (Queue State): App 每次開始 Session (3 分鐘) 時,後端一次性生成完整隊列。
中斷保存 (Interruption): 若用戶中途退出,需保存當前隊列的「指針位置」,下次進入時繼續未完成的交錯。
循環補償 (Loop Compensation): 當單字量極少時(如只有 1 個單字),交錯間距失效,系統自動切換為 「題型變體模式」,即連續 4 題必須是完全不同的 UI 模板。
🔎 邏輯自我檢查
Q:口說任務較少(只有 3 個),窗口會不會滑動太快?
- A: 不會。雖然任務少,但每個口說任務耗時較長(錄音+ASR 判定約 10-15 秒)。在 3 分鐘內,學生通常能完成 10-12 個口說任務,約等於消耗 3-4 個單字,這符合深層習得的頻率。
Q:如果特別盒子裡有 5 個字要練口說怎麼辦?
- A: 依然維持 3-3 模式。先處理前 3 個「最緊急」的特別盒子單字,完成一個才放進下一個。
其他
考慮到前期練習的字/詞/句 可能較少,假如全部練習完成後,則重複連續原本的已有的字/詞/句
※這個設置為全局設置,不需要限定前期練習
❌ 錯誤管理
1. 即時修正層級:Try Again (原地磨練)
情況: ASR 判定發音不通過,畫面顯示標紅的錯字。
診斷: 學生知道怎麼說,但精準度不足(如聲調錯誤或發音模糊)。
處理邏輯:
原地重錄 (Immediate Retry): 給予最多 3 次 原地重試的機會。這是為了讓學生利用「剛剛失敗」的反饋立即進行物理修正。
輔助介入: 如果第二次依然失敗,系統應自動閃爍 [Need Help? 🔊] 按鈕,提示學生可以聽標準音。
排序影響: 不影響窗口滑動,直到該題通過或達到嘗試上限。
2. 懲罰性回歸層級:已使用 Help 或多次重錄才通過
情況: 學生點擊了「Need Help?」或在第 3 次才勉強 Pass。
診斷: 學生對該詞的發音極不熟練,目前的 Pass 可能是「短期模仿」。
處理邏輯:
標記「未掌握」: 本次練習不計入盒子(Box)升級。
間隔插入 (Interleaved Re-entry): 該單字暫時不進入下一階(如從 S1 進到 S2)。
重複測試: 在序列中插入 2 題 其他單字的任務後,再次出現同一個階段的練習(例如再次出現 S1)。
排序範例:
正在載入流程圖…
3. 難度降級層級:連續錯誤 (Degradation)
情況: 學生在進階階段(S2 句子 或 S3/QA)連續出錯或多次求助。
診斷: 單字發音沒問題,但帶入句子或問題後,認知負荷過重,導致發音崩潰。
處理邏輯:
退回基礎: 暫停當前的 S2/S3 任務。
降級補強: 下一次出現該單字時,自動退回一個難度等級(如從 S2 退回 S1 單字練習)。
排序範例:
正在載入流程圖…
4. 熔斷機制:移入特別盒子 (Special Box)
情況: 學生在某一題表現出明顯的挫敗感(例如嘗試超過 5 次)。
處理邏輯:
強制跳過: 提示「Let's try this later!」,直接進入下一題。
存入特別盒子: 該單字進入 Special Box,並在 A-70 監控中記錄為「發音難點」。
下次優先: 該單字將在下一回合的 3 分鐘練習中,作為第一組窗口的單字出現。
📋 Speak Studio 錯誤處理規則彙整表
| 錯誤嚴重度 | 觸發條件 | 處理動作 | 排序安排 |
|---|---|---|---|
| 輕微 | ASR 判定 Try Again | 原地重錄 | 最多嘗試 3 次,窗口不滑動 |
| 中度 | 使用 Help 功能 | 降階不升級 | 該題 Pass 後,隔 2 題後重複同階任務 |
| 重度 | S2/S3 連續失敗 | 任務降級 | 隔 3 題後,改出 S1 (單字) 練習 |
| 極度 | 超過嘗試上限 | 熔斷/跳過 | 移出本回合,存入 Special Box |
📊 Speak Studio vs Discovery Hub 邏輯對比
| 特性 | Discovery Hub (聽讀) | Speak Studio (口說) |
|---|---|---|
| 窗口大小 | 3 個單字 | 3 個單字 |
| 單字任務數 | 6 個(含曝光) | 3 ~ 4 個(純產出) |
| 排序重點 | 感官切換(聽 vs 讀) | 難度爬升(詞 → 句 → QA) |
| 間距策略 | 螺旋交錯 | 難度波浪(難易交替) |
| 結束條件 | 3 分鐘倒數結束 | 3 分鐘倒數結束 |
課程Level說明
課程的Level安排
| 階段 | Level 範圍 | Level 數量 | 每個 Level 的 Session | Session 數量 | 備註 |
|---|---|---|---|---|---|
| EK | EK1 -- EK8 | 8 | 1-1 ~ 8-2 | 16 | 4-2、8-2 為 Review |
| ES | ES1 -- ES4 | 4 | 1-1 ~ 8-2 | 16 | 4-2、8-2 為 Review |
| NH | NH1 -- NH4 | 4 | 1-1 ~ 8-2 | 16 | 4-2、8-2 為 Review |
課程全組合明細表
| Category | Level | Session 清單 (1-1 至 8-2) | 總數 |
|---|---|---|---|
| EK | EK1 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 |
| EK2 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK3 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK4 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK5 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK6 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK7 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| EK8 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| ES | ES1 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 |
| ES2 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| ES3 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| ES4 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| NH | NH1 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 |
| NH2 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| NH3 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 | |
| NH4 | 1-1, 1-2, 2-1, 2-2, 3-1, 3-2, 4-1, 4-2, 5-1, 5-2, 6-1, 6-2, 7-1, 7-2, 8-1, 8-2 | 16 |
名字定義
學生 Active 定義
一周 2 天使用 app,至少進行 1 次練習。
※ Zuzu 收集系統的詳細內容請參見 11-Zulu收集系統.md。