文档
学习与复习
详细理解 Cardary 的间隔重复算法、学习队列、答题评分、学习模式、算法设置、统计和调参方法。Cardary 围绕当前学习日构建每日学习队列,并使用 FSRS 风格的间隔重复调度器安排卡片。目标很明确:在最值得回忆的时候让卡片出现,同时让每天的学习量保持可控。
这篇文档说明学习模型、队列状态、答题评分、可见算法设置、学习模式差异、统计含义和实际调参方法。
基本模型
Cardary 把学习拆成三个问题:
- 今天应该学哪些卡? 队列构建器选择到期复习卡、学习中卡、重新学习卡,以及有限数量的新卡。
- 这次答题发生了什么? 调度器接收 missed、hard、good、easy 等答题评分。
- 卡片下次什么时候回来? 调度器更新卡片的到期时间、间隔、学习步骤、稳定性、难度和统计数据。
队列决定今天的学习量。调度器决定下次到期时间。卡片质量决定评分是否有意义。
队列状态
| 状态 | 含义 | 建议 |
|---|---|---|
| New | 尚未进入主动学习。 | 通过每日新卡上限逐步引入。 |
| Learning | 处于短期学习步骤。 | 正常答题,可能几分钟内再次出现。 |
| Review | 已毕业进入间隔复习。 | 诚实使用 missed/hard/good/easy。 |
| Relearning | 复习失败后重新强化。 | 当作需要修复或再次短步学习的卡片。 |
| Completed | 按完成规则标记完成。 | 普通复习中不再出现,除非重置或重新启用。 |
| Suspended | 从普通学习中排除。 | 用于暂时不想学习的内容。 |
Cardary 内部会保存 queue、step、due、interval、last interval、ease、stability、difficulty、复习次数、遗忘次数、连续成功次数、首次学习时间和上次学习时间等数据。用户不需要直接编辑这些字段,设置和答题会自动更新它们。
答题评分
| 评分 | 含义 | 排程影响 |
|---|---|---|
| Missed | 没有想起答案。 | 更快返回,遗忘次数增加,成功计数重置。 |
| Hard | 勉强想起或不确定。 | 下次间隔保持保守。 |
| Good | 正常成功回忆。 | 按预期的间隔复习路径推进。 |
| Easy | 回忆很轻松。 | 获得最强成功信号,可能推到更远。 |
评分应反映回忆质量,而不是你是否喜欢这张卡。过度使用 Easy 会让卡片消失太久;过度使用 Missed 会让队列变重。如果一张卡长期 Hard 或 Missed,优先改卡,而不是只靠更多复习硬推。
标准复习、快速学习和刷题评分
标准复习保留四个评分。
在自评或刷题类流程中,App 可能把答题简化成更保守的二元结果:
- missed 或 hard 会按 Missed 处理;
- good 或 easy 会按 Easy 处理。
这适合只知道“答对/答错”的快速流程。但它没有标准复习那么细。如果你需要区分 Hard、Good、Easy,请使用标准复习。
每日队列如何构建
每日队列可能包含:
- 到期复习卡;
- 短学习步骤到期的学习中卡;
- 遗忘后进入重新学习的卡;
- 不超过每日上限的新卡;
- 由卡包、分类、标签或学习界面筛选出的卡。
Cardary 会分别加载这些队列,再按学习顺序设置合并。
| 队列部分 | 选择方式 |
|---|---|
| 新卡 | 尚未学习的卡,受“每日新卡上限”限制。 |
| 复习卡 | 当前到期时间之前应复习的卡,受“每日最大复习量”限制。 |
| 学习中卡 | 处于 learning/relearning 步骤的卡,按到期时间排序。 |
如果某个上限设置为 0,对应队列会暂停。例如“每日新卡上限 = 0”可以让你只清理复习,不引入新材料。
学习顺序设置
学习中出牌顺序
这个设置决定新卡、学习中卡和复习卡合并后如何排列。
| 设置 | 行为 | 适合场景 |
|---|---|---|
| 混合 | 学习中卡和复习卡按到期时间排序,新卡穿插进入队列。 | 日常均衡学习。 |
| 复习优先 | 先复习,再学习中卡,最后新卡。 | 清理积压、维持考试资料。 |
| 新卡优先 | 先学习中卡,再新卡,最后复习。 | 复习压力很低的小新卡包。 |
| 自动 | 跟随卡包或系统默认。 | 大多数用户。 |
不确定时使用混合或复习优先。新卡优先会让学习感觉更有进展,但可能推迟到期复习。
未学习卡顺序
这个设置决定新卡按什么顺序进入学习。
| 设置 | 行为 | 适合场景 |
|---|---|---|
| 顺序 | 按卡包/卡片顺序引入新卡。 | 教材章节、课程、人工整理卡包。 |
| 乱序 | 随机选择新卡。 | 混合题库、记忆池、避免顺序提示。 |
结构化课程通常用顺序。若卡片顺序本身会泄露答案,可以用乱序。
学习策略设置
学习计划页面暴露了多数用户需要调整的设置。
| 设置 | 默认值 | 当前界面范围 | 作用 |
|---|---|---|---|
| 每日新卡上限 | 20 | 0-200 | 控制每天有多少未学习卡进入主动学习。 |
| 每日最大复习量 | 100 | 0-1000 | 控制每天加入队列的到期复习卡数量。 |
| 初始学习步骤 | 1 10 | 当前界面为分钟,两个数值 | 控制新卡毕业前的短间隔返回。 |
| 最大复习间隔 | 36500 天 | 以天为单位显示 | 限制复习间隔能被推到多远。 |
| 学习中出牌顺序 | 自动/混合,取决于默认 | 混合、复习优先、新卡优先、自动 | 控制队列组的排列方式。 |
| 未学习卡顺序 | 默认顺序 | 顺序或乱序 | 控制新卡如何选取。 |
系统内部还存在一些高级调度字段,但当前 App 不一定全部暴露。普通用户应以 App 学习计划页面可见设置为准。
每个设置如何影响学习量
每日新卡上限
这是最重要的长期负载控制。新卡会制造未来复习。今天加太多新卡,几天后复习量会明显上升。
以下情况应降低新卡:
- 卡包难度高;
- 卡片包含图片、公式或长解释;
- 最近漏复习;
- 正在导入大型卡包;
- 同时准备多个科目。
只有当正确率稳定、每天复习时间可控时,才适合提高新卡。
每日最大复习量
这是每日上限,不代表超出的复习会消失。如果到期复习超过上限,剩余复习会继续留待之后处理。
较低复习上限可以保护时间;较高复习上限适合清理积压或备考冲刺。
不要长期把复习上限设得过低。这样界面看起来轻松,但逾期复习可能持续积累。
初始学习步骤
初始学习步骤是新卡毕业前的短间隔,单位是分钟。默认 1 10 表示新卡可能约 1 分钟后回来,再约 10 分钟后回来,然后进入更长间隔的复习阶段。
更短步骤适合难材料,但会拉长学习时长。更长步骤减少重复,但可能让薄弱卡太早毕业。
建议:
- 公式、解剖、词汇、精确记忆使用较短步骤;
- 简单识别类卡片可以使用较少或较长步骤;
- 不要用长步骤掩盖提示不清的问题,应该先改卡。
最大复习间隔
最大复习间隔限制卡片最多能被安排到多远。较高上限允许非常熟的卡片在很久后再出现;较低上限会强制周期性维护。
以下情况可以降低:
- 材料高风险或考试关键;
- 即使熟练也希望定期出现;
- 内容容易遗忘或需要长期保持。
如果材料稳定且你信任调度器,可以保持较高上限。
答题后发生什么
每次答题后,Cardary 会:
- 记录本次复习时间;
- 将评分映射为调度器 rating;
- 更新稳定性和难度;
- 更新下次到期时间;
- 更新队列状态和学习步骤;
- 保存当前间隔和上一次间隔;
- 更新复习次数、遗忘次数和成功计数;
- 记录当天学习统计;
- 如果下次到期时间超过当前学习日范围,将卡片移出今日队列。
如果是新卡,会记录首次学习时间。如果复习卡答错,可能进入重新学习。如果配置了完成规则,并且卡片达到要求的成功次数,可能被标记为完成。
学习日与截止时间
Cardary 会按学习日归类学习行为。学习日不只是统计标签,也会影响答题后卡片是否仍属于今天的队列。
如果卡片下次到期时间超过当前学习日截止点,它会离开今日队列。如果仍在今天范围内,或处于短学习步骤,它可能在同一学习日再次出现。
这就是为什么短学习步骤会让卡片很快回来,而毕业复习卡通常会离开本次学习。
统计和预测
Cardary 可以展示学习历史、每日活动、复习负载、阶段分布和预测类信息。
使用统计做决策:
- 复习负载上升:新卡过高;
- missed 很多:提示可能不清,或学习太赶;
- hard 很多:卡包可能需要拆分、加例子或清理媒体;
- 学习时间长但进展低:卡片可能过载;
- 预测出现峰值:应提前降低新卡。
统计不是分数,而是反馈。目标是让学习系统可持续。
重置、暂停和完成
| 操作 | 含义 | 适合场景 |
|---|---|---|
| 重置学习 | 清除选中卡片或卡包的学习进度。 | 导入错误、设置错误、想主动重来。 |
| 暂停学习 | 从普通学习中移除,但不删除卡片。 | 暂时无关、重复、低优先级内容。 |
| 标记完成 | 将卡片视为已学完。 | 不再需要普通复习的材料。 |
不要因为漏学几天就重置卡包。通常应降低新卡、使用复习优先,并逐步清理积压。
推荐调参模式
新卡包
- 每日新卡:低值,通常 5-20。
- 每日复习:足够清理到期复习。
- 初始学习步骤:默认通常够用。
- 出牌顺序:混合。
- 新卡顺序:结构化材料用顺序。
清理积压
- 暂时把每日新卡设为 0。
- 使用复习优先。
- 只把复习上限提高到你能持续完成的数量。
- 反复失败的卡片要重写。
- 复习稳定后再恢复新卡。
考试冲刺
- 复习上限要足够覆盖到期内容。
- 精确记忆材料可使用更短初始步骤。
- 用分类或标签聚焦考试范围。
- 临近考试不要大量加入未复习新卡。
长期维护
- 新卡保持温和。
- 使用混合或复习优先。
- 除非材料必须周期性刷新,否则最大间隔可以保持较高。
- 过时卡片用暂停,不要让它们消耗注意力。
常见问题排查
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 每天复习太多 | 几天前新卡过高。 | 降低新卡,使用复习优先,逐步清理积压。 |
| 新卡一直不出现 | 新卡上限为 0、筛选排除了新卡,或复习占满队列。 | 提高新卡上限,检查筛选或调整顺序。 |
| 复习总是做不完 | 复习上限过低或逾期卡太多。 | 暂时提高复习上限并暂停新卡。 |
| 卡片回来太快 | Missed/Hard 多,或学习步骤太短。 | 检查评分是否诚实,提示是否清晰。 |
| 卡片消失太久 | Easy 使用过多,或最大间隔对材料来说太高。 | 正常回忆用 Good;必要时降低最大间隔。 |
| 刷题模式感觉太激进 | 刷题会简化成正确/错误。 | 需要细分评分时使用标准复习。 |
| 某张卡一直困难 | 卡片可能一次考太多或表述含糊。 | 拆分、重写、补上下文或添加有用媒体。 |