关于参照 supermemo 改进闪卡的思考

本贴最后更新于 421 天前,其中的信息可能已经天翻地覆

浅度体验了一下 supermemo,感觉体验非常棒,思源改进的空间还很大

关于利用思源实现渐进阅读的设想

@openAI 总结的流程我简化如下,对比 supermemo(以下简称 sm)和思源(以下简称 sy),以概述思源下一步改进的空间和方向,作为建议参考

sm 渐进阅读流程

题主流程

  1. 导入文章
  2. 调整,标注
  3. 摘抄并生成子文档(快捷键 ALT+X),父文档被摘抄处会蓝色高亮
  4. 第二天对前一天做好的卡片通过间隔重复算法进行回顾
  5. 重复 2,3 步骤,生成更细的摘抄卡片,作为父卡片的子文档
  6. 重复多个周期后,可对摘抄卡片进行挖空(快捷键 ALT+Z)了,生成的挖空卡片将作为父卡片的子文档,挖空处会橙色高亮
  7. 继续通过排期算法复习,直到完全掌握这篇文章

我的流程

其实摘抄、挖空的周期不一定有那么长,可能当天就完成了一篇文章的制卡,所以流程再精简如下

  1. 导入文章

  2. 摘录

    1. 调整、标注
    2. 摘录并生成子文档ALT+X,父文档被摘抄处会蓝色高亮,父文档即为摘录卡片
  3. 在上一个子文档的基础上多次重复 2 步骤,直到子文档足够精简时,进入下一步

  4. 处理卡片

    对卡片进行标注、说明、重构结构,最后进行挖空ALT+Z,并生成子文档,父文档被挖空处会橙色高亮,子文档即为问答卡片

  5. 复习卡片

制成的卡片有两种

  • 摘录卡片

    • 一段文字
  • 问答卡片

    • 挖空的卡片

值得注意的是,sm 在导入链接时就把该文章作为卡片加入了复习队列,每次摘录和挖空都会被加入队列,sm 能够合理安排和支持管理这样一个巨大的队列

当前 sy 的流程

  1. 导入文章
  2. 自行整理精简文章成笔记
  3. 对笔记进行高亮
  4. 把要复习的块加入对应卡包

sy 工作流和 sm 工作流的区别

  • sm 工作流

    • 一次性内容导入,分块阅读改写成卡片,自律用于学习系统,每天刷卡片
  • sy 工作流

    • 单次整块阅读,精简为笔记,笔记改写卡片,加入闪卡包,每天刷卡片

将 sm 工作流程向 sy 迁移,那么 sy 的流程应该是

sy 渐进阅读流程

  1. 导入文章

    思源的输入方式很多,不管是复制粘贴,还是网页剪藏,收集箱,当前都足够支持

  2. 摘录

    1. 调整、标注

      足够支持

    2. 摘抄并生成子文档

      • 当前不支持,需要设置快捷键(有些类似双链快捷键F3
      • 并且 sm 没有标题,sy 有标题,这个部分如何兼容处理?
  3. 在上一个子文档的基础上多次重复 2 步骤,直到子文档足够精简时,即为卡片,但此时在 sy 这里只是一个文档块,我们需要的是文档块制卡

  4. 复习卡片

    基础支持

目前,重点是当前如何优化与实现整个流程

那么到底该如何优化整个流程?

  1. 支持将整个文档块作为一张卡片并加入卡包,即为摘录卡片

    • 加入一个快捷键,将划取的内容摘录到子文档块并蓝色高亮(蓝色文字背景)**,**就相当于 sm 的“父文档被摘抄处会蓝色高亮”
    • 这是必要的,因为我们可能今天只是初步分割文档并制卡,第二天才来进一步阅读并细化
    • 同时标题自动摘要,保证文档树的显示效果
  2. 支持挖空生成一张卡片并加入卡包,即为问答卡片

    • 加入一个快捷键,将划取的内容摘录到子文档块并橙色高亮(橙色文字背景),就相当于 sm 的“父文档被挖空处会橙色高亮”

image

sm 的文档树中,黄 T 为被排除的卡片,绿 T 为摘录卡片,蓝 L 为问答卡片

当前 sy 支持高亮,相当于制作问答卡片,但并不支持生成子文档,并且需要手动加入卡包,支持将块加入卡包,相当于摘录卡片,但是过于麻烦

最后就导致了,sm 能够在摘录的同时,帮你安排好后续的复习,降低了操作的成本,sy 要手动加入卡包,才能安排复习

也就是说,sm 是卡片白名单,支持设置黑名单,忽略单个卡片,如图中的黄 T,而 sy 是卡片黑名单,块加入卡包才是设置白名单,变成卡片

对于渐进阅读而言,应该使用白名单模式,通过上面两步,即可优化流程

我们并不需要关心卡包,只需要管理文档树,添加忽略名单(黑名单)

但 sy 有自己的文档树,显然不能直接引入另一个文档树,所以我们还是需要卡包,我们可以设置一个根卡包,就是现在的闪卡界面

可以将某个文档块导入卡包,文档块此时就变为了一个摘录卡片,后续所有操作都在闪卡界面进行,就像 D 大说的

这样就相当于在 sy 现有的文档块基础上,根据现有的功能来在闪卡界面实现 supermemo 的整套流程……

也就是说,sy 接下来要在闪卡界面做一个 supermemo 青春版,是这样吗?

@88250

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18576 引用 • 69081 回帖
1 操作
MingFox 在 2023-02-22 01:07:07 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • i1356

    凭 D 大一己之力,思源做到大而全估计很吃力,在某些方面做到小而美倒不失一个方向。

  • 其他回帖
  • fwzuw 1 赞同

    其实摘抄、挖空的周期不一定有那么长,可能当天就完成了一篇文章的制卡

    这是一个典型的新手错误,违反了渐进原则

    阅读文章(并摘录)是一次学习,对摘录进行处理也是一次学习,对处理好的摘录挖空又是一次学习。如果你把这些学习堆积在一起,会出严重的边际效应递减

    熟练的渐进阅读者甚至会刻意延长周期,一篇文章一次只读一部分(所以记录阅读位置是渐进阅读的基本条件),对摘录挖空时一次只挖一个空,等到下次推送再决定要不要继续挖。

    对于重度的渐进阅读使用者来说一篇文章可能要经过数年时间才会完全处理完毕,间隔的每一次处理都是一次学习。

    一口气将所有卡制完,其实已经不是渐进阅读了。这和将文章丢给 ai 制成卡片没有本质区别。

    另外提一个没看到人说的点,在 sm 中处理完文章后会把文章 Done 掉,这会删除文章卡片的所有内容但保留其树结构,也就是说子级的摘录卡片和挖空卡片不会受到影响。这么做一是为了减少空间占用,二是为了减少全局搜索时搜到这份无用信息(所有有效的信息最后都会被转化为问答卡片)。

    相关阅读:http://super-memory.com/help/il.htm#Skill_2:_Reading_articles 以及下面的 Skill 3

    1 回复
  • 88250 1 3 赞同

    我对 SM 没有任何使用经验,这部分估计得后面再学习看看,感谢楼主分享。

    对于思源的闪卡功能,我们考虑先实现标记分组制卡,后续对于其他的制卡需求(比如双向)也还需要再考虑一下,等把这些基础功能搞得差不多估计就可以开始考虑间隔重复相关的工作流了。

  • tzxxzszy

    好文,启发很大

  • 查看全部回帖