diff --git a/frontend/hooks/review/useReviewSession.ts b/frontend/hooks/review/useReviewSession.ts index da7adc5..77b943a 100644 --- a/frontend/hooks/review/useReviewSession.ts +++ b/frontend/hooks/review/useReviewSession.ts @@ -8,6 +8,7 @@ interface CardState extends Flashcard { isCompleted: boolean originalOrder: number synonyms?: string[] + difficultyLevelNumeric: number // 添加缺少的屬性 } interface QuizItem { @@ -96,7 +97,8 @@ const generateQuizItemsFromFlashcards = (flashcards: Flashcard[]): QuizItem[] => wrongCount: 0, isCompleted: false, originalOrder: order / 2, // 原始詞卡的順序 - synonyms: [] + synonyms: [], + difficultyLevelNumeric: card.masteryLevel || 1 // 添加缺少的屬性 } // 為每張詞卡生成兩種測驗模式