diff --git a/frontend/app/learn/page.tsx b/frontend/app/learn/page.tsx index f205241..e2c9187 100644 --- a/frontend/app/learn/page.tsx +++ b/frontend/app/learn/page.tsx @@ -13,8 +13,6 @@ import { calculateCurrentMastery, getReviewTypesByDifficulty } from '@/lib/utils // 擴展的Flashcard接口,包含智能複習需要的欄位 interface ExtendedFlashcard extends Omit { - userLevel?: number; // 學習者程度數值 (從CEFR轉換) - wordLevel?: number; // 詞彙難度數值 (從CEFR轉換) nextReviewDate?: string; // 下次復習日期 (可選) currentInterval?: number; // 當前間隔天數 isOverdue?: boolean; // 是否逾期 @@ -23,6 +21,7 @@ interface ExtendedFlashcard extends Omit { lastReviewDate?: string; // 最後復習日期 synonyms?: string[]; // 同義詞 exampleImage?: string; // 例句圖片 + // 注意:userLevel和wordLevel已移除,改用即時CEFR轉換 } export default function LearnPage() { diff --git a/frontend/lib/services/flashcards.ts b/frontend/lib/services/flashcards.ts index 8faf3cf..0acc500 100644 --- a/frontend/lib/services/flashcards.ts +++ b/frontend/lib/services/flashcards.ts @@ -210,9 +210,7 @@ class FlashcardsService { difficultyLevel: card.difficultyLevel || 'A2', createdAt: card.createdAt, updatedAt: card.updatedAt, - // 智能複習擴展欄位 - userLevel: card.userLevel || 50, - wordLevel: card.wordLevel || 50, + // 智能複習擴展欄位 (數值欄位已移除,改用即時CEFR轉換) baseMasteryLevel: card.baseMasteryLevel || card.masteryLevel || 0, lastReviewDate: card.lastReviewDate || card.lastReviewedAt, currentInterval: card.currentInterval || card.intervalDays || 1,