Joyelle Zhang86 downloadsA civil service exam study dashboard for practice collections, error cards, and spaced review.
Gongkao Sprint is an Obsidian Vault-native study layer for civil service exam preparation. It does not create a second app-style navigation inside Obsidian; Markdown files and folders remain the source of truth, while the dashboard reads those files to provide planning, review, analysis, and quick creation actions.
Development is guided by the documents in memory-bank/.
All study data is stored as Markdown in the vault. By default, files are created under:
Gongkao Sprint/01_今日计划/Gongkao Sprint/02_刷题记录/Gongkao Sprint/03_错题库/Gongkao Sprint/04_复习队列/Gongkao Sprint/05_专题训练/Gongkao Sprint/06_复盘记录/Gongkao Sprint/07_学习模板/Gongkao Sprint/08_资源库/Gongkao Sprint/Dashboard.md04_复习队列 is a visible workflow folder. The actual due-review queue is
computed from frontmatter in 03_错题库, so one wrong question has one Markdown
source file.
Folder names are storage and File Explorer structure only. Dashboard cards must not display vault folder names as right-side category labels.
No AI service, OCR service, database, or network API is required for the MVP.
Open Gongkao DashboardInitialize Gongkao Data DirectoriesCreate Error CardCreate Reflection LogCreate Practice LogCreate Practice CollectionManage Exam CountdownsStart Error Card ReviewGenerate Daily PlanCreate Example DataFor an Obsidian Community Plugin release, upload:
manifest.jsonmain.jsstyles.cssDashboard banner images are embedded into main.js during the production build, so Community Plugin installs keep the PNG visual effect without shipping an assets/ folder.
Source images remain in the repository for replacement and manual/source installs:
assets/frontcover.pngassets/mobilecover.pngCurrent review-fix release target: 0.1.3.
npm install: install dependencies.npm run dev: build in watch mode.npm run build: type-check and build production output.npm test: run unit tests.npm run lint: run lint checks.Gongkao Sprint 是一款面向公务员考试备考的 Obsidian 插件。当前版本聚焦行测备考,把今日计划、刷题记录、错题卡片、复习排期、复盘记录、专题进度和备考热力图整合到一个工作台中。
插件不依赖 AI、OCR、数据库或网络服务。所有学习数据都保存在 Obsidian Vault 的 Markdown 文件里,用户可以继续用自己习惯的方式阅读、编辑、整理和备份。
默认会在 Vault 中创建以下目录:
Gongkao Sprint/01_今日计划/Gongkao Sprint/02_刷题记录/Gongkao Sprint/03_错题库/Gongkao Sprint/04_复习队列/Gongkao Sprint/05_专题训练/Gongkao Sprint/06_复盘记录/Gongkao Sprint/07_学习模板/Gongkao Sprint/08_资源库/Gongkao Sprint/Dashboard.md复习队列由 03_错题库 中的 frontmatter 动态计算,不会为同一错题额外创建第二份来源文件。考试倒计时保存在 Dashboard.md 的 frontmatter 中。
Gongkao Sprint 工作台。Initialize Gongkao Data Directories 初始化数据目录。制定今日计划、记录刷题、新增错题、新建复盘、开始复习。拍照新增错题、记录刷题、开始复习。Create Example Data 体验完整流程。Open Gongkao DashboardInitialize Gongkao Data DirectoriesCreate Error CardCreate Reflection LogCreate Practice LogCreate Practice CollectionManage Exam CountdownsStart Error Card ReviewGenerate Daily PlanCreate Example DataObsidian Community Plugin release 需要上传:
manifest.jsonmain.jsstyles.css工作台封面图会在生产构建时内联进 main.js,因此社区插件安装即使没有 assets/ 目录,也能保持 PNG 图片效果。
源码中仍保留图片文件,方便后续替换或手动安装:
assets/frontcover.pngassets/mobilecover.png当前复审修复目标版本:0.1.3。
将这些文件放入 Vault 的 .obsidian/plugins/gongkao-sprint/ 目录后,在 Obsidian 设置中启用插件。
npm install:安装依赖。npm run dev:开发模式构建并监听变化。npm run build:类型检查并构建生产版本。npm test:运行单元测试。npm run lint:运行 ESLint 检查。