主要功能: - 實現基於用戶英語程度的個人化詞彙標記 - A1用戶標記A2-B1為高價值,C1用戶只標記C2為高價值 - 完整的前後端個人化學習體驗 後端架構: - 擴充User實體新增英語程度相關欄位 - 建立CEFRLevelService等級比較服務 - 更新GeminiService支援個人化AI Prompt - API支援userLevel參數,回應包含個人化資訊 前端體驗: - 新增完整的程度設定頁面(/settings) - 導航選單整合設定連結 - generate頁面顯示個人化程度指示器 - 自動傳遞用戶程度到API進行個人化分析 技術實現: - 動態AI Prompt根據用戶程度調整判定標準 - localStorage保存用戶程度設定 - 向下相容設計,未設定時預設A2程度 - 完整的錯誤處理和回退機制 用戶價值: - 從固定B1以上改為個人化程度+1~2級 - 真正適合用戶挑戰程度的詞彙標記 - 提升學習效率,避免過難或過簡單的干擾 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Entities | ||