掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 33|回复: 1

[插件] 【原创开源】Quizify(开务):支持 Markdown、交互式题型与...

[复制链接]

该用户从未签到

发表于 18 小时前 | 显示全部楼层 |阅读模式
大家好!第一次在掌上百科发帖,想向大家分享一个自己开发的 Anki 插件:Quizify Markdown(开务)。
这个项目最初只是一个自用的交互式卡片模板,后来逐步重构成了完整的 Anki 插件。希望让 Anki 不仅能够进行传统的正反面问答,还能更方便地制作结构化、交互式的学习卡片。
项目已经在 AnkiWeb 发布,源代码也已在 GitHub 开源,欢迎大家试用和交流。
一、Quizify 是什么?
Quizify 的核心思路很简单:直接使用 Markdown 编写 Anki 卡片,并通过扩展语法实现多种交互式题型。
安装插件后,Anki 会自动创建 "Quizify Markdown" 笔记类型。它只有 "Front" 和 "Back" 两个主要字段,可以直接在其中编写 Markdown,而不需要手动设计复杂的 HTML 卡片模板。
在此基础上,Quizify 提供了统一的视觉样式和交互功能,适合用于词汇记忆、专业知识学习、公式复习以及结构化笔记等场景。
二、主要功能
  • Markdown 与富文本排版

    # \# |6 Q8 w7 I0 C8 z8 _
支持标题、列表、表格、引用、代码块等 Markdown 内容,也支持语法高亮、代码行号、KaTeX 数学公式,以及提示框、文本高亮等扩展格式。
多层级列表还可以像大纲软件一样展开、折叠。
  • 多种交互式题型
    ! w7 }- e/ @' u; v/ f4 x
目前支持:
  • 填空题:输入答案并获得反馈。
  • 单选题、多选题:点击选项进行作答。
  • 点击揭示:隐藏答案,按需显示。
  • 批注:点击术语查看补充解释。
  • 折叠块与标签页:组织较长的知识内容。
  • 随机遮罩背诵:对文本中的部分内容进行遮挡,辅助主动回忆。
  • 音频播放器:支持倍速播放和 A/B 片段循环。

    . l2 u& X; C( Q, b" d. Z9 R" d
不同题型可以混合出现在同一张卡片中。
  • 编辑器增强与 Markdown 批量导入
    , M* z  V6 a. f+ ~7 x
插件在 Anki 桌面端提供了专门的编辑工具栏,可以一键插入常用 Markdown 格式和交互题型,并提供语法诊断、结构预览等功能。
另外,还支持将一个或多个 ".md" 文件批量导入 Anki,适合习惯使用 Typora、Obsidian 等 Markdown 编辑器整理学习材料的用户。
需要说明的是,目前批量导入属于一次性导入功能,并非 Markdown 文件与 Anki 笔记之间的实时双向同步。
  • 桌面与移动端适配
    ! c" r5 W8 W: p, k: I' W" O
支持浅色和深色主题,并对桌面端、安卓端进行了适配。
另外还提供可选的悬浮复习控制,可以逐项揭示内容,并在支持的客户端上实现自动翻面、手势评分。
卡片渲染所需的主要资源均内置于插件中,同步完成后无需联网加载外部脚本。
三、卡片效果展示
四、简单的语法示例
例如,想在卡片里制作一道填空题,只需输入:
"TCP 默认端口是 {{80}}。"
复习时,"80" 会被渲染为需要输入答案的填空框。
如果想制作一道单选题:
;;;A. TCPB. UDPC. HTTP;;;C
或者制作点击后显示答案的内容:
"[[TCP 属于哪一层协议?||传输层]]"
这些内容可以直接与普通 Markdown 文本、公式、图片等混合使用。更多语法及使用说明请参阅项目文档。
五、安装与使用
AnkiWeb 插件编号:279004701
安装步骤:
  • 打开 Anki 桌面端,进入「工具 → 插件 → 获取插件」。
  • 输入插件编号 "279004701" 并安装。
  • 重启 Anki。
  • 进入「工具 → Quizify Markdown → 设置」,执行「校验并重新同步媒体」。
  • 新建笔记时选择 "Quizify Markdown",即可开始使用。

    " ^# N" I, _- L' f: X7 \
兼容性:
  • Anki Desktop 25.09 及以上版本。
  • AnkiDroid 2.24 及以上版本。
  • AnkiMobile、AnkiWeb 支持基础渲染及部分本地交互,但不支持 Quizify 的自动翻面和手势评分功能。
    . u+ a" y9 G& G; I
安卓和 iOS 客户端不需要、也不能直接安装桌面插件,只需在桌面端完成配置并通过 Anki 同步获取卡片模板和媒体文件。
安装或升级前建议备份 Anki 资料库。
六、项目地址
AnkiWeb 下载:
GitHub 源代码、文档:
项目采用 AGPL-3.0-or-later 开源许可证,可免费使用。
七、最后
Quizify 目前仍在持续完善中。它并不是为了替代 Anki 原本的间隔重复机制,而是希望让卡片内容的编写、组织和复习更加灵活。
如果大家对 Markdown 制卡、交互式题型或者移动端复习感兴趣,欢迎尝试。
使用过程中遇到问题,或者有功能建议,也欢迎在本帖交流,或前往 GitHub 提交 Issue。
希望这个项目能够对大家有所帮助!
  • TA的每日心情
    开心
    2026-9-17 19:45
  • 签到天数: 63 天

    [LV.6]常住居民II

    发表于 5 小时前 | 显示全部楼层
    多谢楼主分享。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-11-4 21:15 , Processed in 0.021047 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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