Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>陆小马刷题题库生成器New to Visual Studio Code? Get it now.
陆小马刷题题库生成器

陆小马刷题题库生成器

blotemj

| (0) | Free
输入参数(考试名称、题量、每批题数、难度、时政下限、大模型API),自动规划知识模块、分批生成高频易错题库并保存到本地文件夹。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

陆小马刷题题库生成器(VS Code 扩展版)

把「题库开发通用技能(qbank-builder)」做成 VS Code 插件:输入参数(考试名称、题量、每批题数、难度、时政下限、大模型 API),自动规划知识模块、分批生成高频易错题,并把每批 TXT 保存到你选择的本地文件夹。

功能

  • 参数化输入:考试名称、总题数、每批题数、科目前缀、难度分级、时政下限、是否含解析
  • 大模型 API 可配置:任意 OpenAI 兼容接口(DeepSeek / Kimi / 智谱 / OpenAI / Ollama 本地等)
  • 自动规划:一键让模型按考试大纲划分知识模块并分配到各批次
  • 手动规划:也支持手写每批模块(模块名 | 知识点要点 | 题型)
  • 分批生成:逐批调用 API,全程复用技能的格式规范、出题规则、答案分布约束
  • 参考文档(出题依据):上传考试大纲、知识点笔记、参考书、试卷、真题等,生成时作为权威出题依据注入提示词
  • 本地保存:每批生成后自动保存 TXT(UTF-8 带 BOM)到你选择的文件夹
  • 配置记忆:所有参数自动保存到 VS Code 设置,下次打开自动恢复
  • 授权:免费版按日限额(30 题、仅本地 Ollama、文件带水印);输入卡密一键激活 VIP,解锁无限题量、任意大模型、无水印、并行生成。授权状态随面板实时显示,支持离线宽限期(7 天)与设备解绑

安装(用户)

  1. 下载发布页的 qbank-generator-*.vsix 安装包
  2. 打开 VS Code,按 Ctrl+Shift+X 进入扩展面板
  3. 点击扩展面板右上角的「…」菜单,选择「从 VSIX 安装…」
  4. 选中下载的 .vsix 文件,按提示完成安装
  5. 安装后重载窗口(Reload);命令面板(Ctrl+Shift+P)输入「陆小马刷题题库生成器」即可打开面板

免费版无需账号,开箱即用;如需无限题量/任意模型,见下方「授权」一节。

使用步骤

  1. 打开面板:命令面板(Ctrl+Shift+P)输入「陆小马刷题题库生成器」并回车,打开生成面板。
  2. 题库参数:填写考试名称、总题数、每批题数(总题数须能被每批题数整除,默认 900/150)、难度、时政下限。
  3. 输出目录:点「选择文件夹」指定 TXT 保存位置(也可在设置里改 qbank.outputDir)。
  4. API 配置:
    • Base URL:OpenAI 兼容接口地址,如 https://api.deepseek.com/v1
    • 模型名:如 deepseek-chat、gpt-4o-mini、moonshot-v1-8k
    • API Key:你的密钥
    • 点「测试连接」可先验证配置是否正确
  5. 参考文档(可选):点「添加参考文档」选择考试大纲/笔记/参考书/真题(PDF/MD/DOCX/TXT),作为出题依据。
    • 支持 PDF(非扫描版)、Word(.docx)、Markdown(.md)、TXT;扫描版/图片型 PDF 暂不支持 OCR。
  6. 模块规划:点「自动规划」让模型按考试大纲划分知识模块并分配到各批次;也可手动修改每批模块(模块名 | 知识点要点 | 题型)。
  7. 开始生成:点「开始生成」逐批出题,每批完成后自动保存 TXT(UTF-8 带 BOM)到输出文件夹。
    • 生成中可点「停止」,当前批次完成后即停,已生成的批次均已保存,不会丢失。

参考文档说明:生成时文档内容会作为「出题权威依据」注入提示词,优先遵循其中内容。

授权(免费版 / VIP)

面板顶部「授权状态」卡片显示当前权限:

版本 每日题量 可用模型 文件水印 并行生成
免费版(默认) ≤ 30 题/天 仅本地 Ollama(localhost/127.0.0.1/ollama) 带「陆小马 免费版」水印 否
VIP(激活后) 无限 任意 OpenAI 兼容(DeepSeek/通义/OpenAI 等) 无 是

激活 VIP:在卡片输入框填入卡密,点「激活 VIP」即可在线激活。激活成功后:

  • 授权状态本地缓存,下次打开自动恢复;
  • 联网失败时在 7 天离线宽限期 内仍可正常使用;
  • 可点「解绑本设备」清除本机授权(卡密可在其他设备重新激活)。

免费版无需任何账号,开箱即用。

版本更新

面板「版本信息」卡片显示当前版本与更新日志,点「检查更新」会比对远程最新版;有新版本时请前往发布页下载最新 .vsix 重新安装。

兼容的 API

任何 OpenAI 兼容的 /chat/completions 接口均可:

服务 Base URL 示例模型
DeepSeek https://api.deepseek.com/v1 deepseek-chat
Kimi (Moonshot) https://api.moonshot.cn/v1 moonshot-v1-8k
智谱 GLM https://open.bigmodel.cn/api/paas/v4 glm-4-flash
OpenAI https://api.openai.com/v1 gpt-4o-mini
本地 Ollama http://localhost:11434/v1 qwen2.5:14b

提示词说明

生成提示词完整复现了 qbank-builder 技能的核心规则:

  • 默认 TXT 格式契约(题干/选项/答案分行、A-H 选项、题型标注、答案:X)
  • 出题生成规则与自检清单(数量、格式、答案分布、正确性、时政时效)
  • 答案分布控制(连续 5 题不全同、选项均衡、无循环模式)
  • 每题须有来源依据但输出不标注来源;不编造数据/法条/公式
  • 时政/热点题事件日期须 >= 时政下限

常见问题

  • 总题数提示不整除:总题数必须是每批题数的整数倍,如 900/150。
  • 生成题数偏少:模型输出受 max_tokens 限制,可增大 Max Tokens 或减小每批题数。
  • "返回内容为空":模型名或 Base URL 配错;部分模型不支持 max_tokens 参数。
  • 保存位置:点「选择文件夹」即可设置;也可在设置里改 qbank.outputDir。
  • 中途停止:点「停止」后当前批次完成即停,已生成的批次已保存,不会丢失。

安装包内容

.vsix 安装包内含:

  • 扩展主体:题库生成、模块规划、参考文档提取、授权校验等全部功能(代码已混淆以保护版权)
  • 面板界面:参数输入、参考文档管理、授权卡片、版本信息等交互界面
  • 使用说明:本 README

源码遵循仓库协议公开;发布的安装包仅包含混淆后的代码。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft