试卷切题 试卷切题,支持单选题、多选题、填空题、问答题、判断题
接口介绍

功能简介

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 typefile 时必须,文档链接,可外网访问,支持docx、pdf、txt文件,如 http://example.com/file.docx
text string typetext 时必须,文本内容

返回

{
    "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": "判断题格式"
                }
            ]
        }
    }
}
展开
QQ
微信
公众号
客服