【MN4插件】跨脑图卡片匹配——题目脑图一键核对答案(修复版)

这是一款面向 MarginNote 4 的跨脑图答案匹配插件,适合“题目脑图”和“答案脑图”分开整理的学习场景。为题目脑图绑定答案范围后,选中题目卡片即可快速定位并核对完整答案。(经测试在数学大观中有效)

当前同时提供正式版和 Beta 版。只需要稳定答案匹配功能的用户建议安装正式版;需要错题工作台、复习功能的用户可体验 Beta 版。

版本下载

正式版 v1.9.9 (此版本现已通过MarginNote官方认证)

  • 更新正式版版本号并修复升级后仍重复提示更新的问题。
  • 优化插件主界面,显示当前版本、题目脑图和答案脑图信息。

mn4-answer-matcher-v1.9.9.mnaddon (25.7 KB)

Beta v2.3.1-beta.1(功能体验版)

Beta 版包含正式版的答案匹配改进,并新增:

  • 错题工作台:支持错题 0~5 级状态、到期复习、复习倒计时、分类及来源统计。
  • 复习操作:可从到期列表直接定位原题、查看实时答案、更新错题状态并完成复习标记。
  • 自定义匹配方式父节点标题+子卡片顺序配对和正则规则匹配。

mn4-answer-matcher-v2.3.1-beta.1.mnaddon (123.3 KB)

Beta 使用独立插件 ID,可与正式版同时安装;但不建议同时启用,否则可能出现重复的卡片侧边按钮。

主要功能

  • 灵活的答案范围绑定:默认绑定整个答案学习集;开启“同学习集脑图绑定”后,可精确选择具体答案脑图。
  • 卡片侧边快捷入口:选中题目卡片后,直接在卡片侧边点击“查找答案”。
  • 完整答案卡片展示:支持文字摘录、图片摘录、文字/HTML/图片评论、合并摘录、直接子卡片,以及 PencilKit 手写内容。
  • 持久化答案索引:只在首次绑定或手动“刷新答案索引”时扫描,日常打开脑图和查询不会反复重建。

安装与使用

  1. 如果系统提示插件未认证,请在 MarginNote 4“设置 → 插件”中开启允许加载未认证插件。
  2. 导入上方所需版本的 .mnaddon 文件,启用插件并彻底退出、重新打开 MarginNote 4。
  3. 打开题目脑图,点击侧边的“答案匹配”插件图标。
  4. 选择“绑定/更换答案脑图”。如需精确绑定同一学习集中的具体脑图,先开启对应开关。
  5. 选中题目卡片,在卡片侧边点击“查找答案”。
  6. 答案脑图发生改动后,手动选择“刷新答案索引”。

升级说明

  • 正式版覆盖安装会保留原有脑图绑定记录。
  • 从旧绑定方式切换到具体脑图模式后,如提示索引尚未建立,请执行一次“刷新答案索引”。
  • 插件内检测到更新后,可以下载并覆盖安装;覆盖后请彻底退出 MarginNote 4 后重新打开。
  • 正式版与 Beta 版更新记录可在 GitHub Releases 查看。
适用于该插件的题目与答案摘录制卡说明

CardLink Beta 可以将题目卡片与答案卡片跨脑图匹配。建议分别建立“题目脑图”和“答案脑图”,每道题对应一张题目卡片和一张答案卡片。正式版仅支持完整标题匹配,beta版本支持完整标题匹配,章节父节点下卡片顺序匹配,正则匹配。

一、推荐的脑图结构

题目脑图
├─ 第一章
│  ├─ 1
│  ├─ 2
│  └─ 3
└─ 第二章
   ├─ 1
   └─ 2

答案脑图
├─ 第一章
│  ├─ 1
│  ├─ 2
│  └─ 3
└─ 第二章
   ├─ 1
   └─ 2

题目与答案可以来自不同PDF,也可以处于同一学习集下的不同脑图。

二、创建题目卡片

  1. 在题目PDF中框选或截图摘录一道题目。
  2. 每道题单独建立一张卡片。
  3. 将卡片标题设置为稳定、可识别的题号,例如:
1
第1题
第一章-1
材料力学-第一章-1
  1. 使用AI OCR批量制卡时,应让OCR统一输出相同格式的题号。
  2. 不建议仅使用“例题”“习题”等大量重复标题。

三、创建答案卡片

  1. 在答案PDF中摘录对应答案。
  2. 每道答案单独建立一张卡片。
  3. 使用标题匹配时,答案卡片标题应与题目卡片标题一致。
  4. 答案内容可以放在:
  • 卡片评论
  • 卡片摘录
  • 答案卡片的子卡片

插件会读取完整卡片内容,并显示文字、图片、评论、手写内容及有效的合并卡片。

四、选择匹配方式

1. 完整标题匹配

题目和答案使用相同标题:

题目:第一章-12
答案:第一章-12

适合标题唯一、题号已经整理好的资料。

2. 章节父节点+卡片顺序匹配(仅beta版支持)

当题目与答案标题不同,但排列顺序一致时使用。

要求:

  • 两侧章节父节点标题相同且唯一。
  • 对应章节下的直接子卡片数量相同。
  • 题目和答案按照相同顺序排列。

例如:

题目:第一章 → 题目1、题目2、题目3
答案:第一章 → 答案A、答案B、答案C

插件会按顺序建立:

题目1 ↔ 答案A
题目2 ↔ 答案B
题目3 ↔ 答案C

如果父节点重名或两侧卡片数量不同,插件不会进行不确定的顺序配对。

3. 独立正则匹配(仅beta版支持)

题目和答案标题格式不同时,可以分别设置正则规则,从两侧标题中提取相同编号。

例如:

题目标题:第一章 第12题
答案标题:答案 12

题目规则:

第\s*(\d+)\s*题

答案规则:

答案\s*(\d+)

两侧都提取出 12,即可匹配。正则模式是独立匹配方式,匹配失败时不会回退到标题或顺序匹配。

五、绑定和使用

  1. 打开题目脑图。
  2. 进入插件设置。
  3. 如果题目和答案位于同一学习集,开启“同一学习集具体脑图绑定”。
  4. 点击“绑定或更换答案脑图”并选择答案脑图。
  5. 设置需要的匹配方式。
  6. 答案内容发生变化后,点击“刷新答案索引”。
  7. 选中题目卡片,通过卡片侧边按钮查看对应答案。

六、AI OCR批量制卡建议

最稳定的工作流程是:

  1. AI OCR识别题目并按章节批量建立题目卡片。
  2. AI OCR识别答案并按相同章节建立答案卡片。
  3. 统一题号格式,或确保章节标题、卡片数量和排列顺序一致。
  4. 抽查每章的首题、末题及缺号位置。
  5. 完成后再绑定脑图并刷新答案索引。

如果资料题号规范,优先使用标题匹配;如果题目与答案标题无法统一,但章节和顺序完全一致,可以使用“章节父节点+卡片顺序匹配”。

兼容、隐私与反馈

  • 最低支持 MarginNote 4.0.0。
  • 插件只在本地读取 MarginNote 卡片与媒体内容。网络访问仅用于检查和下载 GitHub Releases 更新,不上传笔记或卡片数据。
  • 欢迎反馈插件问题。
3 Likes

1.9.4修复了插件功能bug

可以只显示卡片内容不显示识别后转文字的内容吗

1 Like

1.9.6版本已删除ocr功能

相同学习集内的两个脑图可以加一下绑定么

1 Like

1.9.7版本新加了同学习集内脑图绑定的设置,打开后就可以绑定了。

可以让用户来设定怎么找到答案么,例如只匹配序号,或者章节:plus:序号等,这样可以用AI OCR快速完成制卡和答案匹配

意思是题目答案卡片的标题不一样,只匹配其中的一部分吗?如果可以把学习集发我具体看一下

是的是的,部分匹配,我感觉这个功能可以以单独学习集为单位打开,而不是全局打开,对于有部分匹配需求的学习集使用,像我发的学习集这样,可以通过例如绪论来匹配块,然后块中按顺序匹配答案,靠脑图的排序,而不是标题上标好的序号,不知在技术上能否实现,这样虽然没有楼主之前准但是,可以更好的可拓展性,上传三次都错误,辛苦楼主用网盘链接吧https://pan.baidu.com/s/1Cf4C8m0yiBa9qEOaBlgOQQ 提取码:viQ5

因为插件核心是依靠标题匹配的,实现顺序匹配答案的话,目前在2.3.0beta版本比较稳定的方法是先按照章节父节点标题匹配后再按照顺序匹配卡片,所以摘录时需要保证章节题目和章节答案的标题相同且唯一。

您好,为什么有的题目检测不到答案呢?就是绑定了但是检测不到答案,而且有个bug就是在插件设置界面点击查看此卡片答案,当前卡片答案悬浮床会直接卡死,一直处于最上层,其他操作没影响

这个点击查看答案目前beta版确实有bug,可以直接使用卡片旁的入口替代。
然后这些题目我这里测试是可以正常匹配答案的,可以刷新一下答案索引试试或者重新绑定一下脑图

beat版本会出现无法跳转原题的情况,然后我的ipad在打开插件,标记错题,完成标记都会有卡顿半分钟的情况,请问一下是因为我的ipad太老的情况(ipad9)吗,无法跳转错题出现在目前标记错题数量达到130的时候,之前四五十时可以跳转

mn4-answer-matcher-v2.3.1-beta.3.mnaddon (125.1 KB)
你试一下这个版本看是否还有问题

感谢作者,我现在测试了一下,卡顿问题解决了,然后目前的问题是,当与错题在同一个脑图时点击跳转原题并不会直接定位到错题位置或者进入错题焦点,跨越脑图进行跳转原题时只会进到上一次退出脑图时的位置,不能定位到错题位置。

可以提供一下复现视频吗,因为我这里跳转是正常的

现在是可以的了 可能是刚替换后出现bug了 谢谢作者