dramaling-vocab-learning/frontend/app
鄭沛軒 0bf0541c87 feat: 實現個人化高價值詞彙判定系統
主要功能:
- 實現基於用戶英語程度的個人化詞彙標記
- 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>
2025-09-18 22:37:38 +08:00
..
dashboard fix: 修復導航一致性問題,建立統一的 Navigation 組件 2025-09-17 03:26:01 +08:00
debug feat: 完成前端整合和調試優化 2025-09-18 02:10:55 +08:00
demo-v2 feat: 實現互動式單字查詢系統,包含語法修正和高價值標記功能 2025-09-17 19:57:08 +08:00
demo-v3 feat: 完成前端整合和調試優化 2025-09-18 02:10:55 +08:00
flashcards feat: 實現自動「未分類」預設卡組功能 2025-09-17 13:41:30 +08:00
generate feat: 實現個人化高價值詞彙判定系統 2025-09-18 22:37:38 +08:00
generate-demo feat: 實現互動式單字查詢系統,包含語法修正和高價值標記功能 2025-09-17 19:57:08 +08:00
learn fix: 完全統一所有頁面的導航系統 2025-09-17 03:33:11 +08:00
login feat: 添加登入頁面開發模式自動填入功能 2025-09-18 02:38:52 +08:00
register feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
settings feat: 實現個人化高價值詞彙判定系統 2025-09-18 22:37:38 +08:00
test feat: 實現互動式單字查詢系統,包含語法修正和高價值標記功能 2025-09-17 19:57:08 +08:00
test-api feat: 完成前端整合和調試優化 2025-09-18 02:10:55 +08:00
test-simple feat: 完成前端整合和調試優化 2025-09-18 02:10:55 +08:00
globals.css fix: 解決頁面切換時的晃動問題,強制顯示滾動軸 2025-09-17 03:45:51 +08:00
layout.tsx feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
page.tsx feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00