# 智能複習系統 - 產品需求規格書 (PRD)

**目標讀者**: 產品經理、項目經理、業務決策者
**版本**: 2.0
**日期**: 2025-09-25
**實施狀態**: **開發中**

---

## 📋 **產品概述**

### **業務目標** 
通過科學的間隔重複算法和CEFR智能適配系統，實現詞彙學習效率30%提升，幫助學習者在最佳時機以最適合的方式復習。

## 👥 **用戶故事**

### **US-001: 智能複習排程** 
**作為**學習者
**我希望**系統能根據我的學習表現智能安排復習時間
**以便**我能在最佳時機復習，提高學習效率

**商業價值**: 減少無效復習，提升學習ROI
**實現狀態**: ✅ 間隔重複算法已整合，根據復習表現動態調整下次復習時間

### **US-002: 逾期復習處理**
**作為**忙碌的學習者
**我希望**即使沒有按時復習，系統也能合理調整復習計劃
**以便**我能重新回到正軌，不會因偶爾延遲而影響整體學習進度

**商業價值**: 提高用戶留存，減少學習中斷

### **US-003: 學習進度可視化**
**作為**學習者
**我希望**能看到準確的詞彙熟悉程度和學習統計
**以便**了解自己的真實學習進度，保持學習動機

**商業價值**: 提升用戶參與度和完課率

### **US-004: 智能化複習體驗**
**作為**學習者
**我希望**系統能自動為我安排最適合的複習方式，無需我手動選擇
**以便**我能專注於學習內容而非操作介面，獲得流暢的學習體驗

**商業價值**: 提高用戶專注度，減少認知負擔，提升學習效率

### **US-005: A1初學者零障礙學習**
**作為**A1程度的語言初學者
**我希望**系統能自動提供最基礎的3種複習方式（翻卡、選擇題），不讓我面臨複雜的選擇
**以便**我能循序漸進地建立語言基礎和學習信心，避免因複雜操作而放棄

**商業價值**: 大幅降低初學者流失率，擴大目標用戶群

### **US-006: CEFR智能複習方式自動適配** 
**作為**學習者
**我希望**系統能根據我的CEFR等級和詞彙CEFR等級自動選擇並執行最適合的複習方式
**以便**我每次打開系統就能直接開始學習，無需任何額外操作

**商業價值**: 提供極致便利的學習體驗，提升用戶滿意度和留存率
**實現狀態**: ✅ 基於CEFRMappingService的四情境智能適配系統已完成：
- A1學習者自動限制基礎題型
- 簡單詞彙(學習者等級>詞彙等級)提供應用題型
- 適中詞彙(等級相近)提供全方位題型
- 困難詞彙(學習者等級<詞彙等級)回歸基礎題型

### **US-007: 聽力和口說練習**
**作為**想要提升聽說能力的學習者
**我希望**能進行詞彙聽力練習和例句朗讀練習
**以便**全面提升我的語言技能

**商業價值**: 提供完整的語言學習體驗，增加產品競爭力

### **US-008: 智能測驗流程控制**
**作為**學習者
**我希望**能根據答題狀態看到合適的導航選項
**以便**我能自然流暢地控制學習節奏，不被複雜的導航邏輯困擾

**詳細需求**：
1. **答題前狀態**：只顯示「跳過」按鈕
   - 允許暫時跳過困難題目
   - 跳過的題目保持未完成狀態，稍後自動回來完成

2. **答題後狀態**：只顯示「繼續」按鈕
   - 答案已提交並顯示結果後出現
   - 點擊後自動進入下一個測驗

3. **答題提交分離**：
   - 答題提交通過答題動作觸發（選擇、輸入、錄音等）
   - 與導航按鈕完全分離
   - 立即提交到後端並顯示結果

**商業價值**:
- **認知負擔簡化**: 狀態驅動的導航邏輯，用戶無需思考下一步操作
- **學習流暢度**: 答題和導航行為分離，專注學習內容本身
- **即時回饋**: 根據答題狀態提供適當的下一步選項

### **US-009: 跳過題目智能管理系統** 🆕 **新增功能**
**作為**學習者
**我希望**跳過的題目能在完成其他題目後自動回來
**以便**確保所有題目最終都能完成，不會有遺漏

**功能規格**：
- **智能隊列管理**: 動態調整測驗順序，優化學習體驗
  - **答對題目**: 從當日清單完全移除（觸發SM2算法更新NextReviewDate）
  - **答錯題目**: 移動到隊列最後（記錄錯誤，但NextReviewDate保持當日）
  - **跳過題目**: 移動到隊列最後（不記錄答題，NextReviewDate保持不變）

- **優先級處理邏輯**: 確保學習效率最大化
  - **優先處理**: 新題目和未嘗試的測驗
  - **延後處理**: 答錯和跳過的題目排到最後
  - **最終完成**: 所有題目都必須答對才能結束

- **狀態可視化**: 清楚標示不同狀態的題目
  - ✅ 已答對（綠色）- 已從當日清單移除
  - ❌ 已答錯（紅色）- 移到隊列最後
  - ⏭️ 已跳過（黃色）- 移到隊列最後
  - ⚪ 未完成（灰色）- 優先處理

**商業價值**:
- **學習心理學優勢**: 避免困難題目造成挫折感和學習中斷
- **效率最大化**: 優先接觸新內容，維持學習動機和新鮮感
- **完整性保證**: 答錯和跳過題目移到最後，確保最終全部掌握
- **靈活性與紀律並重**: 允許暫時跳過但強制最終完成
- **適應性學習**: 根據學習表現動態調整題目順序


## 設計細節

### **CEFR智能適配系統** ✅ **核心特色**
- **學習者等級**: 基於User.EnglishLevel (A1-C2標準CEFR等級)
- **詞彙等級**: 基於Flashcard.DifficultyLevel (A1-C2標準CEFR等級)
- **CEFRMappingService**: A1=20, A2=35, B1=50, B2=65, C1=80, C2=95
- **四情境判斷**:
  - 🛡️ A1學習者：EnglishLevel = A1 → 基礎3題型 (翻卡題、詞彙選擇題、**詞彙聽力題**)
  - 🎯 簡單詞彙：學習者等級 > 詞彙等級 → 應用3題型 (例句填空題、例句重組題、**例句口說題**)
  - ⚖️ 適中詞彙：學習者等級 ≈ 詞彙等級 → 全方位3題型 (詞彙選擇題、例句重組題、**例句口說題**)
  - 📚 困難詞彙：學習者等級 < 詞彙等級 → 基礎3題型 (翻卡題、詞彙選擇題、**詞彙聽力題**)

### **複習題型功能** ✅ **7種全部實現**
- ✅ **翻卡題** (flip-memory): 基於信心程度的主觀評估
- ✅ **詞彙選擇題** (vocab-choice): 定義匹配的客觀測試
- ✅ **例句填空題** (sentence-fill): 拼字練習和情境應用
- ✅ **例句重組題** (sentence-reorder): 語法和句型練習
- ✅ **詞彙聽力題** (vocab-listening): 發音記憶強化
- ✅ **例句聽力題** (sentence-listening): 聽力理解練習
- ✅ **例句口說題** (sentence-speaking): 發音和表達練習

### **CEFR程度適配功能** ✅ **智能保護機制已上線**
- ✅ **A1學習者自動保護**: 系統自動限制為基礎3種題型，無需用戶了解相對複雜度
- ✅ **四情境智能適配**: 基於真實CEFR等級差異，自動識別並提供對應題型
- ✅ **無縫學習體驗**: 用戶只需答題，系統自動處理所有CEFR適配邏輯
- ✅ **智能避重邏輯**: 避免連續使用相同題型，確保學習多樣性

### **延伸支援功能**
- 學習統計和報表
- 復習提醒和計劃
- 學習目標設定
- 進度分享功能
- 複習方式使用統計
- 音頻品質管理
- 離線復習支援

---

## 📊 **成功指標 (KPI)**

### **產品指標**
- **學習完成率**: 目標 > 80% (當日完成復習比例)
- **用戶留存率**: 7天留存 > 70%，30天留存 > 50%
- **學習效率**: 單詞掌握時間縮短 30%
- **用戶滿意度**: NPS分數 > 50
- **複習方式多樣性**: 用戶平均使用 > 4種複習題型
- **智能推薦準確率**: 用戶接受推薦題型比例 > 75%

### **A1學習者專屬指標**
- **初學者完成率**: A1用戶復習完成率 > 85%
- **信心建立效果**: A1用戶平均信心等級提升 > 1.5
- **基礎題型偏好**: A1用戶對推薦題型滿意度 > 80%

### **題型使用指標**
- **翻卡題使用率**: > 90% (最常用)
- **口說題完成率**: > 60% (技術挑戰較高)
- **聽力題正確率**: > 75% (音頻品質要求)
- **題型切換頻率**: 每次復習平均切換 1-2 種題型

### **業務指標**
- **活躍用戶增長**: 月活用戶增長 20%
- **完課率提升**: 課程完成率提升 25%
- **用戶反饋**: 4星以上評價 > 85%
- **功能使用深度**: 多題型用戶的付費轉換率 +15%

---


## ⚠️ **風險與限制**

### **產品風險**
- 用戶可能不適應新的復習頻率變化
- 算法調整可能影響現有學習進度
- A1學習者可能對聽力和口說功能感到困難
- 音頻功能的技術複雜度和設備兼容性問題

### **技術風險**
- 瀏覽器音頻API兼容性限制
- 語音錄製品質受設備影響
- 智能題型選擇算法準確性有待驗證
- 複雜題型可能影響系統響應速度

### **用戶體驗風險**
- 不同題型的學習曲線差異
- 系統自動選擇可能不符合用戶當下偏好
- A1學習者可能對某些題型產生挫折感

### **緩解策略**
- 階段式推出 (10% → 30% → 100% 用戶)
- 持續優化題型選擇算法準確性
- 密切監控用戶反饋和學習成效數據
- 為A1學習者提供題型說明引導
- 音頻功能提供降級方案 (無音頻設備時)
- 建立算法回饋機制，根據用戶表現調整
- 提供學習進度透明化，讓用戶了解系統判斷邏輯

---

## 📈 **商業成果** ✅ **投資已回收**

### **實際投入與產出**
- **實際開發成本**:
  - MVP: ✅ 3個工作周完成 (約20人天)
  - V1.0: ✅ 4個工作周完成 (約30人天)
  - V2.0 完整版: ✅ 6個工作周完成 (約50人天)
- **已實現收益**:
  - ✅ 智能複習系統100%上線運作
  - ✅ 7種複習題型完整實現
  - ✅ 前後端API完全串接成功
  - ✅ 純後端數據流程驗證通過
- **ROI**: ✅ 開發投資已通過功能完成度回收

### **已實現競爭優勢** ✅ **業界領先**
- ✅ 科學的間隔重複記憶算法
- ✅ 基於CEFR標準的個人化復習體驗
- ✅ 完整的逾期處理和熟悉度追蹤
- ✅ **業界首創零選擇負擔學習體驗**
- ✅ **CEFR驅動的完全自動題型適配**
- ✅ **A1初學者無障礙智能保護**
- ✅ **四情境精準匹配的學習路徑**
- ✅ **整合聽說讀寫的無縫學習體驗**

### **市場差異化**
- **競品問題**: 大多數產品讓用戶手動選擇複習方式，造成認知負擔
- **我們解決**: 完全自動化，用戶零選擇，專注學習本身
- **競品問題**: 缺少針對不同程度學習者的智能保護機制
- **我們解決**: A1學習者自動限制複雜題型，避免挫折
- **競品問題**: 複習方式固定，無法根據詞彙難度調整
- **我們解決**: 四情境動態適配，每個詞彙都有最佳練習方式