作者:SuperMemo
链接:https://supermemopedia.com/wiki/Toolkit_:_Plan_FAQ
- SuperMemo 的“Plan”功能可以帮助优化时间分配,但对于某些情况(如睡眠和运动时间的分配)适用性有限。
- Incremental reading 是 SuperMemo 中一种高效的学习方法,可以优先处理重要内容。
- SuperMemo 的“Plan”功能能够记录所有活动,并根据实际情况调整时间分配,但主要作用仍限于 SuperMemo 系统内部。
使用 incremental reading 而不是 Plan 来优化不同学习科目的时间分配
Luis Neves,巴西,2000 年 12 月 4 日:
问题
我想从下午 6 点开始,花 5 小时在有效阅读和学习上。不过我兴趣很广泛,想阅读的内容包括:3 份日报、1 条每日 Dilbert 漫画、1 份每日 Linux 新闻期刊、1 份每日互联网新闻期刊、2 份周刊杂志、2 份月度科学杂志、1 本 C 语言在线书、1 本 TCL/TK 语言在线书、1 个 Kylix 和 Delphi 的站点、1 个神经科学站点以及其他更多内容。如果我想使用 SuperMemo 和 incremental reading,我该如何制定最优策略?
回答
你可以使用incremental reading来为整个学习过程设定优先顺序。各个科目的占比可以通过priority queue来确定。不过,Toolkit: Plan 也能有所帮助,特别是在需要额外进行纸面阅读时。可以参考以下示例日程安排:
Reading&Learning(5 小时)
- 18:00 - SuperMemo - incremental reading 并导入新文章 (81 分钟,100%)
- 19:21 . SuperMemo - 阅读高优先级的材料 (40 分钟,100%)
- 20:01 . SuperMemo - 核心复习 (40 分钟,100%)
- 20:41 . Linux、C、TCL/TK - 2 篇文章 (17 分钟,100%)
- 20:59 . Internet - 1 篇文章 (13 分钟,100%)
- 21:12 . Kylix/Delphi - 2 篇文章 (20 分钟,100%)
- 21:33 . Neuroscience - 1 篇文章 (20 分钟,100%)
- 21:53 . 纸面阅读(周刊、科学) (61 分钟,100%)
- 22:53 . 其他(Dilbert) (7 分钟,100%)
以上计划基于以下假设:
- 由于可能出现时间延误,应将关键时段放在前面。如果 SuperMemo 占用时间过多,只需减少导入文章的数量。
- 你只在每个时段导入 1-2 篇文章(该计划中已指定),这些文章会被立刻纳入 incremental reading 流程。
- Linux、Internet、Kylix 和 Neuroscience 这些时段仅用来寻找并导入文章到 SuperMemo。具体阅读会安排在当天的第一个时段。
- 所有纸面阅读都放在一天较晚的同一个时段。纸面阅读的效率远不如在 SuperMemo 中阅读,因此优先级较低。如果想保证长期记忆,需要把重要内容重新录入 SuperMemo。
- SuperMemo 的时段会用于阅读文章、提取其中的段落、复习提取内容、创建完形填空以及进行常规复习等。
- SuperMemo 核心部分只包含最高优先级的内容进行复习。
Tasklists 与 Plan
Jarek Dobrowolski,波兰,2000 年 8 月 25 日:
问题
Tasklists 的概念很有意思,但它们过于简单,无法用于所有真实情境。举例来说,我想在 9 小时里把睡眠和慢跑安排到最佳状态,该如何分配?是 8+1 还是 8.5+0.5?Tasklists 并不能提供帮助!
回答
Tasklists 在你日常安排中遇到的某些优化问题上表现良好,但你举的例子并不适合用 Tasklists 来解决。Tasklists 要求任务是定义明确、性质相同且对任务价值和所需时间有较准确的预估。比如,在为投资排序时,它们就非常好用。SuperMemo 一直在使用 Tasklists 进行开发。但你不能用同一个 Tasklist 同时安排家务和购物清单,这会破坏任务的统一性标准,因此需要两个 Tasklists。Tasklist 对带有严格截止期限的安排并不理想(即便它们在概念上包含了截止期限),而且也不适合处理任务之间的相互依赖。换言之,Tasklists 还远未达到通用的程度。
如果想优化你的一天,你可以使用 Toolkit:Plan。在其中,你可以指定 30 分钟慢跑、8 小时睡眠、2 小时 incremental reading,以及 30 分钟核心复习。通过对延误的分析,你可以每天对计划进行小幅度调整。慢跑过后过于疲劳,就缩短时长;如果不够出汗,就增加 3-5 分钟看看第二天的效果。如果你在指定时间内无法起床,就增加一些睡眠时长。如果你发现incremental reading带来大量主题,导致核心复习难度加大、记忆效果下降,可以增加核心复习的时段。Tasklists 在一个统一的时段里可以很好地与 Plan 配合使用。在这个统一时段里,你可以用 Tasklists 来为阅读、写作或家务等活动排序。
简而言之,SuperMemo 提供的模型会通过 Plan 来规划时段长度。在每个统一时段中,你可以利用 Tasklists 为具体活动设定优先顺序。
灰色字段无法编辑
问题
为什么我无法编辑 Delay 字段?
回答
Delay 是由 SuperMemo 根据某个活动的开始时间与其理想开始时间的差异自动计算的。你一旦设定了活动的开始时间,该活动的延误(以分钟为单位)就被固定下来,无法更改。只有 Start、Activity 和 Length 列可以编辑,其他列都是由 SuperMemo 自动确定的,其数值来自数学定义,就像你不能修改一小时所包含的分钟数一样。
时间表中的所有活动都会计入统计
问题
我想用 Plan 功能来统计我的学习时间。为什么未勾选/未标记的活动(比如 Reading)也会被计入我 2009 年的总时长?
回答
只要活动被列入时间表,就会被考虑在内。SuperMemo 无法判断你是否使用 Begin 来标记活动开始或设置闹钟,也无法判断你是否严格按计划执行而未使用 Begin。为简单起见,当你选择保存统计数据时,SuperMemo 会把时间表里的所有活动都加进去,并根据 ActLen(实际时长)列来确定持续时间。唯一的例外是那些在时长处手动输入数字的活动(例如 ++Reading 22)。如果你不想让某项活动进入统计,只需将其删除即可。
SuperMemo Plan 在 SuperMemo 之外并无太大用途
zm, 2001 年 8 月 28 日:
问题
我希望能把 Toolkit:Plan 与 MS Outlook 更好地集成,比如能把计划导出到 MS Outlook 再导入。
回答
Toolkit:Plan 的主要设计初衷是为每天或学习时段内的各项活动分配时间,并在执行过程中持续对其进行调整。离开 SuperMemo 之后,这样的动态计划意义不大。如果你只需要导出当日活动记录,可以使用 Export 按钮,这样就能以 HTML 格式导出 Plan。
在 Toolkit:Plan 中无法容纳所有时段
问题
如果我在 Toolkit:Plan 中列出我的所有时段,一共需要 18 个小时,这根本无法实现。
回答
这正是 Toolkit:Plan 的用武之地。我们总想要更多时间来工作或休息。Plan 的主要想法就是把你想做的所有活动都罗列出来,为它们分配理想中想要的时间,然后让 SuperMemo 把这些活动尽量拼在一起。如果你只需要一天 18 小时就能满足所有需求,这还算理性(这是相当现实的数字)。但就算你想要一天有 28 小时,SuperMemo 也会通过等比例压缩的方法把所有活动拼起来。然后,你可以每天实际执行这些安排,并借助延误分析来逐步微调,最终得到适合你个人的精准时间分配。在极端情况下,有些活动可能会被舍弃,另一些则被压缩到极短的时段。Toolkit:Plan 能让你从全局视角审视日常安排,寻找效率瓶颈。
活动编辑器中的撤销功能
问题
在活动编辑器(Ctrl+E)里,Alt+Backspace 不起作用。如果我误删了某些文本怎么办?
回答
你可以使用 Ctrl+Z 或在右键菜单中选择 Undo。该撤销功能只支持一级撤销。