从零开始,5分钟学会上传你自己的题库
题集工坊支持 Excel 表格、JSON 文件 和 AI智能识别 三种方式上传题库。
像填表格一样填写题目,简单直观,适合所有用户。用 WPS 或 Excel 打开即可编辑。
纯文本格式,适合程序员或需要用 AI 批量生成题库的用户。
粘贴已有的题目文本,AI自动识别题目结构并转为标准格式,无需手动编辑文件。
我们准备好了现成的示例题库文件,点击下方按钮即可下载。拿到文件后,把里面的题目替换成你自己的就行。
也可以在「我的」页面 → 上传题库区域中,点击「下载JSON示例题库」或「下载Excel示例表格」按钮获取模板。
推荐使用 Excel 格式!用 WPS 或 Excel 打开模板,像填表格一样逐行填写题目,简单不易出错。
| 材料 | 题干 | 类型 | 选项A | 选项B | 选项C | 选项D | 选项E | 选项F | 答案 | 解析 |
|---|
列名不区分大小写,"选项a"和"选项A"都行。但列名中的汉字不能错。选项E~F列为可选列,不需要时留空即可,系统最多支持到选项H。材料列为选填,填写案例/背景材料后显示在题干上方(可折叠),不需要时留空即可。
| 材料 | 题干 | 类型 | 选项A | 选项B | 选项C | 选项D | 选项E | 选项F | 答案 | 解析 |
|---|---|---|---|---|---|---|---|---|---|---|
| OSI模型有几层? | 单选 | 4层 | 5层 | 6层 | 7层 | D | OSI模型共7层 | |||
| 哪些是编程语言? | 多选 | Java | HTML | Python | CSS | AC | Java和Python是编程语言 | |||
| Python是编译型 | 判断 | B | Python是解释型语言 | |||||||
| TCP/IP模型分为几层? | 单选 | 2层 | 3层 | 4层 | 5层 | 6层 | 7层 | C | TCP/IP模型共4层 | |
| 2023年6月甲公司在P银行开立基本存款账户…… | 下列关于王某代理甲公司办理银行汇票申请业务的表述中,正确的是 | 不定项选择 | 填明收款人为乙公司 | 填明申请人为甲公司 | 出票金额栏填写"现金" | 加盖甲公司预留P银行签章 | ABD | 选项C,单位不得填明"现金" |
JSON 是一种通用的数据格式,可以用 记事本、VS Code 等文本编辑器编写。适合需要用 AI 批量生成题库的用户。
{"题干": "题目文字", "类型": "题型", "选项": ["A", "B", "C", "D"], "答案": "A", "解析": "解释说明"}| 字段名 | 必须? | 说明 | 示例 |
|---|---|---|---|
材料 | 🔲 可选 | 案例/背景材料,显示在题干上方 | "2023年6月甲公司……" |
题干 | ✅ 必须 | 题目文字 | "OSI模型有几层?" |
类型 | ✅ 必须 | 单选 / 多选 / 不定项选择 / 判断 | "单选" |
选项 | ✅ 必须 | 选项数组,最少2个,最多8个(A~H) | ["4层","5层","6层","7层"] 或 ["A","B","C","D","E","F"] |
答案 | ✅ 必须 | 正确选项字母(大写) | "D" 或 "ACD" |
解析 | 🔲 可选 | 答案解析 | "OSI模型共7层" |
把下面的代码复制到记事本,修改题目后保存为 .json 文件:
{
"questions": [
{
"题干": "计算机网络OSI模型分为几层?",
"类型": "单选",
"选项": ["4层", "5层", "6层", "7层"],
"答案": "D",
"解析": "OSI模型共7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层"
},
{
"题干": "以下哪些是编程语言?",
"类型": "多选",
"选项": ["Java", "HTML", "Python", "CSS"],
"答案": "AC",
"解析": "Java和Python是编程语言,HTML和CSS是标记语言"
},
{
"题干": "Python是一种编译型编程语言",
"类型": "判断",
"选项": ["正确", "错误"],
"答案": "B",
"解析": "Python是解释型语言,非编译型"
},
{
"题干": "TCP/IP模型分为几层?",
"类型": "单选",
"选项": ["2层", "3层", "4层", "5层", "6层", "7层"],
"答案": "C",
"解析": "TCP/IP模型分为应用层、传输层、网络层、网络接口层,共4层"
},
{
"材料": "2023年6月甲公司在P银行开立基本存款账户……",
"题干": "下列关于王某代理甲公司办理银行汇票申请业务的表述中,正确的是",
"类型": "不定项选择",
"选项": ["填明收款人为乙公司", "填明申请人为甲公司", "出票金额栏填写"现金"", "加盖甲公司预留P银行签章"],
"答案": "ABD",
"解析": "选项C,申请人或者收款人为单位的,不得填明"现金"字样"
}
]
}
} 或 ] 后面不能加逗号。错了的话打开 json.cn 粘贴进去会自动标红。" ",不能是中文引号 " "。在输入法里关掉中文标点再写。"答案": "D" 而不是 "答案": D。
{"题干": "你的题目", "类型": "单选", "选项": ["选项A", "选项B", "选项C", "选项D"], "答案": "A"}
{"题干": "6选项题目", "类型": "单选", "选项": ["A选项", "B选项", "C选项", "D选项", "E选项", "F选项"], "答案": "C"}
{"题干": "你的题目", "类型": "多选", "选项": ["选项A", "选项B", "选项C", "选项D"], "答案": "ABD"}
{"题干": "5选项多选", "类型": "多选", "选项": ["A选项", "B选项", "C选项", "D选项", "E选项"], "答案": "ABCE"}
{"题干": "你的题目", "类型": "判断", "选项": ["正确", "错误"], "答案": "A"}
{"材料": "案例/背景材料(选填)", "题干": "你的题目", "类型": "不定项选择", "选项": ["选项A", "选项B", "选项C", "选项D"], "答案": "ABD"}
{"材料": "同一段材料可关联多道题", "题干": "另一道题目", "类型": "不定项选择", "选项": ["选项A", "选项B"], "答案": "A"}
判断题:A = 正确 ✓ | B = 错误 ✗ | 多选答案字母顺序任意,"ACD" 和 "CDA" 效果一样。
不定项选择题:答案可能是1个或多个选项,需手动点击「提交答案」按钮,完全匹配才算正确。材料字段为选填,填写后显示在题干上方(可折叠)。
打开题集工坊,点击底部导航栏最右边的「我的」。如果还没登录,先用用户名和密码注册/登录。
底部导航栏 → 点击「我的」
在「我的」页面中找到「上传题库」按钮,点击打开上传弹窗。弹窗顶部有 文件上传 和 AI粘贴识别 两个选项卡。
我的 → 上传题库 → 选择「文件上传」选项卡
点击虚线区域,在弹窗中找到你的 .json 或 .xlsx 文件并打开。支持一次选择多个文件批量上传。
点击上传框 → 选择文件
系统会显示文件预览,确认题目信息无误后,点击蓝色的「上传题库」按钮。
预览确认 → 点击上传题库
上传成功后,题库会出现在首页和「已上传题库」列表中。回到首页,选择题库就能开始练习了。
| 单选题 | 多选题 | 不定项选择 | 判断题 | |
|---|---|---|---|---|
| 类型值 | 单选 | 多选 | 不定项选择 | 判断 |
| 选项最少 | 2个 | 2个 | 2个 | 固定2个 |
| 选项最多 | 8个 (A~H) | 8个 (A~H) | 8个 (A~H) | 固定2个 |
| 答案写法 | 单字母 "D" | 多字母 "ACD" | 1个或多个字母 "A"或"ABD" | "A"(对) "B"(错) |
| 答案顺序 | — | 任意 | 任意 | — |
| 选项可省略 | 不可 | 不可 | 不可 | 可省略,自动填 |
| 提交方式 | 点击即提交 | 手动点提交 | 手动点提交 | 点击即提交 |
| 材料字段 | 选填 | 选填 | 选填 | 选填 |
AI智能识别是题集工坊的便捷功能——把你已有的题目文本粘贴进来,AI自动识别出每道题的题干、选项、答案和解析,转换为标准格式题库。它不是帮你出题,而是帮你把现成题目快速变成可练习的题库。
你不需要手动编辑文件,也不需要自己出题,只要把现成的题目文本粘贴进来就行
从Word、PDF、网页、聊天记录等任何地方复制题目文本,粘贴进来就能识别
AI自动区分题号、题干、选项、答案和解析,无需你手动整理格式
识别结果逐题展示,可检查、删除不需要的题目,确认无误后再上传
自动识别单选题、多选题、判断题,填空题自动转为单选题
打开上传题库弹窗后,顶部会看到两个选项卡:
选择本地 .json 或 .xlsx 文件上传,适合已经编辑好文件的情况。
切换到此选项卡,粘贴已有题目文本,AI自动识别题目结构并转为标准格式。
AI识别界面包含以下区域:
文本输入框,用于粘贴你已有的题目内容。右上角显示字符计数(最多35000字符),底部有「清空」和「AI智能识别」按钮。
点击识别后显示。包含进度条、5个步骤指示器(连接AI服务 → 分析题目内容 → 解析题目结构 → 生成标准格式 → 校验识别结果)、实时日志和计时器。
识别完成后显示。每道题以卡片形式展示,包含题型徽章、题干、选项、答案和解析。支持删除单道题目和重新识别。
预览区下方,输入题库名称后点击「确认上传」即可保存题库。
AI智能识别能处理各种常见的题目文本排版,无需你手动整理格式:
1.以下哪个是数据库? A.MySQL B.HTML C.JavaScript D.CSS 答案:A 解析:MySQL是关系型数据库管理系统。 2.Python是编译型语言 A.正确 B.错误 答案:B 解析:Python是解释型语言。 3、TCP协议工作在哪一层? A.数据链路层 B.网络层 C.传输层 D.应用层 答案:C
如果你手头没有现成题目,想让AI帮你出新的题目,可以用外部AI工具生成标准格式的题库JSON,然后上传到题集工坊。
操作方法:
.json 文件请帮我生成30道【计算机网络基础】的练习题。
要求:
1. 题型包含单选题和多选题(比例约7:3)
2. 题目难度适合大学生期末考试
3. 输出格式为JSON,结构如下:
{
"questions": [
{ "题干": "题目内容", "类型": "单选", "选项": ["A选项", "B选项", "C选项", "D选项"], "答案": "D", "解析": "详细解析" }
]
}
4. 选项数量一般为4个,部分题目可设置5~6个选项(选项数组中直接多加几个即可,答案字母顺延为E、F等)
5. 答案务必准确,解析尽量详细
6. 只输出JSON,不要额外说明文字
除了网页版,题集工坊还提供安卓APP和微信小程序,随时随地刷题学习。
扫码即可在微信中刷题,无需下载安装。
微信扫一扫,打开小程序
还有问题?联系开发者获取帮助。