一个真正学会了某样东西的孩子,和一个已经放弃某样东西的孩子,绝不该在屏幕上看到同一个结果。所以这里有两种结局,它们被刻意做得不一样,而且两者都不销毁任何东西。

一览

封存 ★ 收起
在复习队列里
在架子上 在,带 ★ 标记 不在
计入「12 张卡」 计入 不计入
星空里的那颗星 在——更亮,带一圈光环 消失
含义 一项成就 一个耸肩
可撤销 可以,随时 可以,随时
被删除 永不 永不

这两种结局解决的是同一个问题

在一张卡能够「结束」之前,孩子对一张他不再需要的卡片,唯一的手段就是不断按太简单,指望间隔跑得比他快。这是个糟糕的答案,而它恰恰是几乎每一个闪卡应用给出的答案。

Anki 根本没有「一张卡已完成」这个概念——间隔只是不断拉长,默认上限是一百年。Mochi 做得好一些,提供了一个归档状态,让卡片停止被复习,同时保留它的历史。RemNote 的文档里则完全没有描述任何退役机制。

而它们全都没有的,是一个区分。Mochi 的归档是一个中性的桶:你已经掌握的那张卡,和你已经烦透了的那张卡,去的是同一个地方,而且无论哪一张到达,都不会发生任何事。

为什么这个区分对孩子格外重要

一个成年人可以把「我把这张卡退役了」当成一个中性的记账动作。一个十二岁的孩子做不到,也不该被要求做到。如果「完成一件事」和「放弃一件事」产生完全相同的结果,那么这个产品正在悄悄地教他:这两者是等价的。

所以:

封存会保留星标。 卡片离开队列——它已经完成了它的工作——但它仍然留在架子上,带着一个 ★,继续计入「12 张卡」,而且它在孩子星空里的那颗星会渲染得更亮,外面套一圈细光环。孩子成功的时候,收藏不会缩水。那会是完全错误的信息。

收起则安静地离开。 没有徽章,没有庆祝,也没有惩罚。它不再被计入,它的星消失,然后它在一个抽屉里等着。把一张卡收起来,是被允许平淡无奇的——因为有时候一张卡就是不再有用了,这不是任何人的失败。

「你已封存 47 张」胜过「你有 340 张到期」

这里有一种值得点名的动机上的不对称。闪卡应用通常给孩子看的每一个数字,都是在他落后时上涨的:到期的卡片数、轮转中的卡片数、漏掉的天数。那是一个债务计数器。

封存卡片创造出相反的东西:一个只有在孩子变得更好时才会上涨的数字。在架子上,它读起来很简单——★ 已封存 12 张——而它是我们新增的唯一一个数字,因为它是唯一一个指向正确方向的。

什么都不会被删除

在面向孩子的产品里,任何地方都没有删除按钮,而这并不是因为忌讳。有两个理由:

实际层面。 每张卡都带着它的复习历史,而导师那条「重新讲一遍」的信号,正是从这段历史构建出来的。删掉一张卡,等于销毁了「这个知识点曾经很难」的证据。

心理层面。 一个可撤销的动作,是可以安心去做的。因为退役随时可以撤销,我们才能在不弹出「你确定吗?」对话框的情况下提供它——那份安心被内建在机制里,而不是作为一句警告外挂上去。整理页面只是写着随时可以把它找回来,而且说到做到。

把一张卡找回来

恢复一张卡会保留它学到的一切——它的难易系数、它的重复次数——但会把它排到明天,而不是接着一个 90 天的间隔往下走。

这个具体选择是想过的。一个要求把卡片找回来的孩子,是想练它,所以让他等三个月,等于否定了这个请求。但他确实曾经真的学会过它,所以把它归零,则是在另一个方向上说谎。明天,是那个诚实的中间值。

这件事发生在哪里

不在复习页面上。复习页面恰好保持三个按钮,因为在练习途中决定一张卡的命运,是在最糟糕的时刻问出的另一个问题。

它发生在一个单独的房间——从闪卡架子进入的整理页面——那里有搜索、筛选,以及每张卡上一个 菜单,只提供这张卡当前状态所允许的操作。那里没有死胡同:一张被收起的卡提供「找回来」,一张已封存的卡提供「再练一遍」。

封存意味着永远吗?

是的,除非孩子另有决定。没有任何东西会自己把一张已封存的卡复活——不会在十二个月后来一次「就确认一下你还记得」的复习。我们考虑过,然后判断:一旦破坏这个承诺一次,代价会超过那点额外的记忆保持所值。如果孩子想把它拿回来,按钮就在那里。

常见问题

「封存」和「收起」有什么区别?

封存是一项成就:卡片离开复习队列,但保留星标,并且依然被计入。收起则是一个耸肩:卡片安静地离开,不再被计入。两者随时都可以撤销。

闪卡可以删除吗?

不可以。任何东西都不会被销毁——让一张卡退役是一个可撤销的变更,而复习历史会完整保留,因为导师的教学信号正是从它构建出来的。

已封存的卡片会自己回来吗?

不会。封存的意思就是结束了。孩子可以主动选择再练一遍,但没有任何东西会背着他把它复活——一旦破坏这个承诺一次,代价会超过那点额外的记忆保持所值。