找回密码
 立即注册
搜索
查看: 625|回复: 4

[求助] 各位学霸,咨询个关于anki记忆卡片的思维导图扩充功能

[复制链接]
     
发表于 2026-10-3 21:43 | 显示全部楼层 |阅读模式
此帖将于2026-11-02 21:37自动关闭
一直在用这个app,还掏钱买了国产寨版


但是有个功能需求找了几种记忆卡片app都没有

就是能把卡片标记归类到某个数据库里

我是用来背专业题不是用来背单词的,手上的大题库有好几套,不同题库的不同题目,实际知识点都是一个,我希望能把这些卡片归到一类去


整成一个思维导图,打开分叉的知识点就能看到所有的题


请问哪个记忆卡片app有类似的功能吗?

谢谢大家



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2026-10-3 21:44 | 显示全部楼层
找个开源的,然后让ai加你说的这些功能
回复

使用道具 举报

     
 楼主| 发表于 2026-10-3 21:47 | 显示全部楼层
tsubasa9 发表于 2026-10-3 21:44
找个开源的,然后让ai加你说的这些功能

高看了,我哪有这本事啊
回复

使用道具 举报

     
发表于 2026-10-3 21:55 来自手机 | 显示全部楼层
思考了 1m 46s

有,而且你说的这个需求本质上并不复杂。难点不是“思维导图”,而是要把 题目 和 知识点 分成两种对象,而不是像很多背单词软件一样把“卡片=分类单位”。

你想要的数据结构其实是:

> 题库 A 第 12 题 → 知识点「房颤」
题库 B 第 37 题 → 知识点「房颤」
题库 C 第 8 题 → 知识点「房颤」

心血管 → 心律失常 → 房颤
         ↳ 点进去看到上述三道题



而且一道题最好还能同时属于多个知识点。这个模型非常适合专业考试、医学、法考、考研专业课之类的大题库。

截至 2026 年 10 月,我觉得下面几个方案值得看:

方案        和你描述的匹配度        特点

RemNote        ★★★★★        “知识点实体 + 卡片 + 双向链接 + 标签 + 知识图谱”基本就是这个思路
Traverse        ★★★★★        最接近你说的“思维导图上直接挂卡片”
Anki + 自己的知识点插件        ★★★★★        最适合已经有大量 Anki 卡片的人,而且其实不难做
Anki + Freeplane 插件        ★★★★☆        已经有人实现思维导图 ↔ Anki 卡片同步
Obsidian + Spaced Repetition / MarinMind        ★★★★☆        自由度最高,但配置感比较强


RemNote:其实非常接近你要的东西

RemNote 不是把“知识点”仅仅当作字符串标签。一个知识点本身可以成为节点,然后别的题目去 Reference/Tag 它。所有这些关系都有反向链接,所以打开“房颤”,可以反过来看到哪些题目、笔记引用了它。

它还有 Search Portal,可以自动收集整个知识库里满足某个知识点/标签条件的内容,比如:

> 房颤
→ 题库 A:第 12 题
→ 题库 B:第 37 题
→ 题库 C:第 8 题



以后再给新题标记“房颤”,这个页面会自动出现新题,不需要手工复制。官方甚至把“收集不同文档中属于同一主题的 flashcards”直接列成了 Search Portal 的使用场景。

它现在也有 Global / Local Knowledge Graph,可以以某个知识点为中心展开、收起邻居节点,点击节点进入对应内容。

所以如果发帖的人愿意换软件,我第一个会让他试 RemNote。

不过它更像“知识图谱”,不完全是传统 XMind 那种严格的树状思维导图。而且 Knowledge Graph 是 Pro 功能,Search Portal 免费版目前只能建少量。

Traverse:UI 上最接近帖子描述

Traverse 的产品定位本身就是:

Mind mapping + Note-taking + Spaced repetition flashcards

它支持把学习内容放在视觉地图里,节点之间建立链接、分组,然后直接进行间隔重复。官方甚至直接形容自己类似 “Notion + Miro + Anki”。

所以帖子里那句话:

> “整成一个思维导图,打开分叉的知识点就能看到所有的题”



Traverse 几乎就是按照这种理念设计的。

它现在网页端、iPhone/iPad 都有。

如果从零开始建专业知识库,我会优先比较 Traverse 和 RemNote:

Traverse 更视觉化,RemNote 更数据库化。


---

但如果已经用了很多年 Anki,我反而建议别换

因为 Anki 已经完成了最难的 80%:卡片、复习历史、FSRS、搜索、媒体、导入导出、多端同步这些东西都有。

你真正缺的只是一个:

> Knowledge Map / 知识点导航层



Anki 本身已经支持层级 Tag,例如:

知识点::心血管::心律失常::房颤
知识点::心血管::心律失常::室颤
知识点::呼吸::肺炎

而且搜索:

tag:知识点::心血管::心律失常::房颤

就可以找出这个知识点下面的所有 Note;搜索父标签还会包含子标签。

一张题卡可以同时拥有:

来源::题库A::2025
知识点::心血管::心律失常::房颤
知识点::药理::抗凝药
题型::病例分析

所以已经天然实现了 一题多知识点、多题一知识点。

它唯一缺的是“漂亮地画出来”。


---

这个 Anki 插件其实很好写

如果让我设计,我甚至不会去改 Anki 的数据库结构。

直接约定所有:

知识点::*

Tag 都属于知识树。

插件启动以后读取这些 Tag,解析 :::

知识点
├── 心血管
│   ├── 心律失常
│   │   ├── 房颤 (37)
│   │   └── 室颤 (18)
│   └── 心衰
└── 呼吸
    ├── 肺炎
    └── COPD

括号里显示这个节点下面有多少题。

点击「房颤」,执行 Anki 查询:

tag:知识点::心血管::心律失常::房颤

右侧就把 37 道题列出来。

如果要进一步做成真正的脑图,就在插件里嵌一个 WebView,用 Cytoscape.js / D3 / React Flow 之类画节点:

┌→ 房颤 → 37题
心血管 → 心律失常 ─┤
                    └→ 室颤 → 18题

        ↓

       心衰 → 52题

点节点 → Anki Browser 自动展示相应题目。

拖一张题到「房颤」节点 → 本质上就是给这个 Note 加:

知识点::心血管::心律失常::房颤

这已经足够做一个非常实用的版本。

Anki 官方插件体系就是 Python/PyQt,而且提供 hooks 和 WebView,可以向 Anki 页面注入 HTML/CSS/JS,也可以让 JS 给 Python 发消息,所以这种插件在技术上非常顺手。

所以如果只问“这个功能开发复杂吗?”——不复杂。

真正复杂的是你说:

> “我要自己做一个 Anki。”



那就完全是另一回事了。

卡片编辑器、知识图谱本身都不难;麻烦的是 FSRS 调度、review log、撤销、媒体文件、导入导出、数据迁移、云同步冲突、iOS/Android、离线同步、备份恢复。

现在 Anki 本身已经支持 FSRS,官方也有成熟的复习数据结构。 即使从零做,FSRS 也有现成的开源实现可以调用,而不是自己发明算法。

因此:

做“类 Anki 完整软件” → 工程量很大。

做“Anki + 知识图谱插件” → 中小型项目,而且很适合个人开发。


---

还有一个挺有意思的现成插件:Anki-Freeplane Pro。

它已经可以把 Freeplane/Freemind 思维导图节点同步成 Anki 卡片,并保存节点的祖先路径;Anki 里面点路径还能直接跳回 Freeplane 对应节点。

它更偏:

> 思维导图 → 生成 Anki 卡



而帖子里想要的是:

> 已有 Anki 卡 → 按知识点组织成思维导图



所以方向刚好差一点,但已经证明这条技术路线完全可行。

另外如果不执着 Anki,Obsidian 最近也有一个很贴题的 MarinMind 插件:摘录成为 knowledge card,同一张卡既能当思维导图节点,又能当间隔重复卡片,还能双向链接;目前缺点是 desktop-only。 Obsidian 主流的 Spaced Repetition 插件到 2026 年也已经加入 FSRS,而且仍在持续更新。

所以我个人会把选择简化成:

想立刻用:RemNote / Traverse。

已有上万张 Anki 卡:不要迁移,做一个“知识树/知识图谱 Anki 插件”最划算。

而且如果你的兴趣其实是“这个点子值不值得自己写”,我觉得值得写插件,不值得重写 Anki。这个插件甚至还可以进一步做成很适合刷专业题库的形态:左边知识树,中间所有相关题,右边统计“该知识点正确率 / 掌握度 / 最近错题 / 来自哪些题库”,这样就比单纯思维导图有用了。

—— 来自 鹅球 v3.3.96

评分

参与人数 1战斗力 +1 收起 理由
莫大先生 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2026-10-3 22:37 来自手机 | 显示全部楼层
这是我之前自己搓的anki,不过是web端的,跟楼主要求完全不一样
https://github.com/hugosol/chat-agent
比较麻烦的部分是复刻FSRS算法,因为我完全不懂这类机器学习算法,不过这算法有python和ts实现,源码都是开源的,关键是其中一个代码实现有测试数据集,不然做完我也不知道对不对

评分

参与人数 1战斗力 +1 收起 理由
莫大先生 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-10-10 00:00 , Processed in 0.056580 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表