试卷切题
试卷切题,支持单选题、多选题、填空题、问答题、判断题
接口介绍
功能简介
QuestionExtract 是云端题目提取服务,能够从文档(如 docx、pdf、txt)或文本内容中自动提取题目信息。支持多种题型识别,包括单选题、多选题、填空题、问答题和判断题,提取结果结构化清晰,便于后续处理和导入题库系统。
适用场景
- 题库导入:从文档中批量提取题目,快速导入题库系统
- 试卷数字化:将纸质试卷或电子文档中的题目转换为结构化数据
- 教育平台:为在线教育平台自动采集和录入题目
- 考试复习:从复习资料中提取题目,生成练习卷
- 内容迁移:在系统间迁移题目数据
功能特性
- 多题型支持:支持单选题、多选题、填空题、问答题、判断题等多种题型
- 多文档格式:支持 docx、pdf、txt 等常见文档格式
- 文本输入:也支持直接输入文本内容进行提取
- 结果结构化:提取结果包含题型、题干、选项、答案和解析
- 异步处理:提交任务后轮询获取提取结果
资费标准
- 试卷解析:1 点 / 10 道题(包含题干、选项、答案的结构化切分)
- 文档扫描:1 点 / 10 页(针对 PDF 或图片文档的 OCR 文字识别)
温馨提示:若上传文件为扫描版 PDF,系统将先进行"文档扫描"识别文字,再进行"试卷解析"切分题目。
| 接口计费 | VIP特权 |
|---|---|
|
100 点数
/
¥9.99
1,000 点数
/
¥90.00
10,000 点数
/
¥890.00
100,000 点数
/
¥8800.00
|
暂无VIP特权
|
接口文档
1. 接口基础
使用前请阅读 接口基础 。
2. 任务提交(异步)
请求地址
[POST] https://api.tecmz.com/open_api/question_extract/queue
请求参数
| 参数 | 必须 | 类型 | 说明 |
|---|---|---|---|
| type | 否 | string | 任务类型,默认为 file,可选 file (文件链接)、 text (文本内容) |
| file | 否 | string | type 为 file 时必须,文档链接,可外网访问,支持docx、pdf、txt文件,如 http://example.com/file.docx |
| text | 否 | string | type 为 text 时必须,文本内容 |
返回
{
"code": 0,
"msg": "ok",
"data": {
// 任务ID
"taskId": "1"
}
}
3. 任务查询
建议 10 秒查询一次转换结果。
请求地址
[POST] https://api.tecmz.com/open_api/question_extract/query
请求参数
| 参数 | 必须 | 类型 | 错误说明 |
|---|---|---|---|
| taskId | 是 | integer | 任务ID |
返回
{
"code": 0,
"msg": "ok",
"data": {
// 任务ID
"taskId": "1",
// QUEUE 队列中 PROCESS 处理中 FAIL 转换失败 SUCCESS 转换成功
"status": "QUEUE",
// 状态说明,如果失败则有失败原因
"statusRemark": "失败的原因",
// 结果
"result": {
// 图片链接
"images": [
"https://example.com/temp/hxGTYpxENTJdPjRfwTGycPNQqRQeRWof.png"
],
// 题目数量
"questionCount": 10,
"questions": [
{
"type": "SingleChoice",
"question": "单选题题干?",
"options": [
"api.tecmz.com",
"www.google.com",
"www.baidu.com",
"www.jd.com"
],
"answer": {
"optionIndex": 0
},
"analysis": "问题解析",
},
{
"type": "MultiChoices",
"question": "多选题题干?",
"options": [
"小学教师资格证",
"四级人力资源师",
"一级建造师",
"计算机四级"
],
"answer": {
"optionIndexes": [
0,
1,
2,
3
]
},
"analysis": "多选题"
},
{
"type": "Fill",
"question": "填空题,()里的()为填空的内容,支持多空",
"answer": {
"contents": [
"全品类",
"刷题"
]
},
"analysis": "填空题问题解析"
},
{
"type": "Text",
"question": "问答题题干?",
"answer": {
"content": "智能刷,会加入用户大数据分析,记忆曲线,自适应难度等因素。"
},
"analysis": "简答题的格式,常用于简答题,计算题,论述题",
},
{
"type": "TrueFalse",
"question": "判断题题干?",
"answer": {
"isTrue": false
},
"analysis": "判断题格式"
}
]
}
}
}