From 3dfea9bbe86f555916184815984c97f5d41befeb Mon Sep 17 00:00:00 2001 From: Zyronon Date: Mon, 27 Oct 2025 00:30:01 +0800 Subject: [PATCH] feat:further improve the word practice to solve the problem of too many reviews --- src/pages/setting/Setting.vue | 57 ++++++++++++++++++- .../word/components/PracticeSettingDialog.vue | 2 +- src/pages/word/components/TypeWord.vue | 35 ++++++++---- 3 files changed, 79 insertions(+), 15 deletions(-) diff --git a/src/pages/setting/Setting.vue b/src/pages/setting/Setting.vue index a0d96b7d..d6e4730e 100644 --- a/src/pages/setting/Setting.vue +++ b/src/pages/setting/Setting.vue @@ -682,8 +682,61 @@ function importOldData() {
- 2025/9/14: - 完善文章编辑、导入、导出等功能 +
更新日期:2025/10/26
+
更新内容:进一步完善单词练习,解决复习数量太多的问题
+
+
+
    +
  1. +
    智能模式优化
    +
    练习时新增四种练习模式:学习、复习、听写、默写。
    +
  2. +
  3. +
    学习模式
    +
    +
      +
    • 仅在练习新词时出现。
    • +
    • 采用「跟写 / 拼写」方式进行学习。
    • +
    • 每 7 个单词会 强制进行听写,解决原来“一次练太多,听写时已忘记”的问题。
    • +
    +
    +
  4. +
  5. +
    复习模式(新增)
    +
    +
      +
    • 仅在复习已学单词时出现。
    • +
    • 不再强制拼写,提供「我认识」与「不认识」选项。
    • +
    • 选择「我认识」后,该单词在后续听写或默写中将不再出现,显著减少复习数量
    • +
    +
    +
  6. +
  7. +
    听写模式
    +
    原有逻辑保持不变。
    +
  8. +
  9. +
    默写模式(新增)
    +
    +
      +
    • 仅显示释义,不自动发音,不显示单词长度。
    • +
    • 适合强化拼写记忆的场景。
    • +
    +
    +
  10. +
+ 说明: +
本次更新重点解决了“复习单词数量过多、效率偏低”的问题。
+
通过引入「复习」与「默写」两种模式,使复习流程更加灵活、高效。
+
+
+
+
+
+
+
+
更新日期:2025/9/14
+
更新内容:完善文章编辑、导入、导出等功能
1、文章的音频管理功能,目前已可添加音频、设置句子与音频的对应位置
diff --git a/src/pages/word/components/PracticeSettingDialog.vue b/src/pages/word/components/PracticeSettingDialog.vue index af0b2535..202ea6bc 100644 --- a/src/pages/word/components/PracticeSettingDialog.vue +++ b/src/pages/word/components/PracticeSettingDialog.vue @@ -66,7 +66,7 @@ watch(() => model.value, (n) => {
智能模式
-
自动规划学习、复习、默写单词
+
自动规划学习、复习、听写、默写
自由模式
diff --git a/src/pages/word/components/TypeWord.vue b/src/pages/word/components/TypeWord.vue index 9bcdcc6d..d5ae4abf 100644 --- a/src/pages/word/components/TypeWord.vue +++ b/src/pages/word/components/TypeWord.vue @@ -1,14 +1,14 @@