跳转至

作业批改

作业批改

请求协议

Http

参数名 类型 描述
Authorization string 鉴权

请求路径:

https://genaiapi.cloudsway.net/v1/ai/{endpoint}/education/correction

请求FormData:

file、imageUrl二选一

参数名 类型 是否必填 描述
file file 拍批图片文件,仅支持jpg;图片大小4M以内。
imageUrl string 拍批图片地址,仅支持jpg;图片大小4M以内。

请求示例

curl --location 'https://genaiapi.cloudsway.net/v1/ai/{endpoint}/education/correction' \
--header 'Authorization: Bearer xxxxx' \
--form 'file=@"/a/b.jpg"'

响应结果

响应参数定义

参数名称 参数类型 描述
image object[] 批改结果
total object 批改统计

total参数列表

参数名称 参数类型 描述
correted number 已批改数
all number 所有记录数

image参数列表

参数名称 参数类型 描述
image_id string 图片id
processed_image_url string 矫正后的图片url
subject number 0:数学 1:语文 2:英语
results object[] 批改结果

results参数列表

参数名称 参数类型 描述 其他信息
analysis string 解析 如有数学题目解析返回,请联系工作人员开通权限。
answer string 答案 若一题多个答案,中文;隔开
bbox number[] 题目的框坐标
correct_result number 整个题目批改结果 0:未批改;1:正确;2:错误;3:未作答
index number 题目顺序id
is_finish number 是否完成批改 0:未完成 1:已完成
question string 题干
text string 题目ocr文本
type number 题目类型 0:默认 1:口算题 2:选择题 3:判断题 4:填空题 5:应用题 6:连线题 7:画画题 8:题干 9:其他 10:材料 11:圈选题 17:计算题 18:证明题 19:解答题 401:描述题 402:排序题 801:图表题 902:带过程填空
step_answers object[] 答案步骤 解答步骤

answers参数列表

参数名称 参数类型 描述 其他信息
answer string 作答框答案
bbox number[] 用户作答框坐标
bbox_id string 作答框唯一id
correct_result number 批改结果 0:未批改 1:对 2:错 3:未作答
correct_txt string 解题思路
index number 用户作答题目id
text string 作答框ocr文本

step_answers参数列表

参数名称 参数类型 描述 其他信息
answer string 作答框答案
bbox number[] 用户作答框坐标
correct_result number 批改结果 0:未批改 1:对 2:错 3:未作答
correct_txt string 解题思路
index number 用户作答题目id
text string 作答框ocr文本

示例

{
    "image": [
        {
            "image_id": "1.jpg",
            "processed_image_url": "http://ees-south-1.edgeray.cn:5085/education/1c9724cb-ab78-465b-95ba-52b88cf74bbb?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241220T070242Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=V468B4DDMQGXW8YSY2H9%2F20241220%2Fees-south-1%2Fs3%2Faws4_request&X-Amz-Signature=9ca0f28f8d97ca87c86dcdb67f60e7612fcf1dc4ff083a9737da18a2e232f88e",
            "subject": 0,
            "results": [
                {
                    "analysis": "小问1:\n确定正方形的边长:根据题意,正方形的面积为$$16$$平方厘米。由面积公式$$A = a^2$$可得,$$16 = a^2$$,解得$$a = 4$$厘米。因此,正方形的边长为$$4$$厘米。\n画出正方形:在方格纸上,以$$4$$厘米为边长画出一个正方形。\n小问2:\n确定长方形的长和宽:根据题意,长方形的面积为$$16$$平方厘米。由面积公式$$A = l \\times w$$可得,$$16 = l \\times w$$。选择一组满足条件的长和宽,例如$$l = 8$$厘米,$$w = 2$$厘米。\n画出长方形:在方格纸上,以$$8$$厘米为长,$$2$$厘米为宽画出一个长方形。\n",
                    "answers": [
                        {
                            "answer": "",
                            "bbox": [
                                141,
                                216,
                                167,
                                216,
                                167,
                                229,
                                141,
                                229
                            ],
                            "bbox_id": "sq-0-0",
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "边长\\times边长\\\n16\\times1\n4\\times4\n\\underline{长\\times宽}\n\\underline{15\\times1}\n5\\times3\n"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                122,
                                180,
                                151,
                                180,
                                151,
                                196,
                                122,
                                196
                            ],
                            "bbox_id": "sq-0-1",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": ""
                        }
                    ],
                    "analysis_sds": null,
                    "bbox": [
                        95,
                        85,
                        563,
                        85,
                        563,
                        248,
                        95,
                        248
                    ],
                    "correct_result": 2,
                    "index": 0,
                    "is_finish": 1,
                    "question": "画出面积为$$16$$平方厘米的正方形,画一个与正方形面积相等的长方形。\n<img h=\"152px\" src=\"https://static.tiku.100tal.com/extproduce/202405/16/bda5d066-0e6c-4007-8b9c-452571e198ca.jpg\" style=\"vertical-align:middle\" w=\"523px\"/>",
                    "text": "在下图中,先画一个面积为16平方厘米的正方形,再画一个面积为15平方厘米的长方形。",
                    "type": 0,
                    "steps_answers": [
                        {
                            "answer": "",
                            "bbox": [
                                141,
                                216,
                                167,
                                216,
                                167,
                                229,
                                141,
                                229
                            ],
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "边长\\times边长\\\n16\\times1\n4\\times4\n\\underline{长\\times宽}\n\\underline{15\\times1}\n5\\times3\n"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                122,
                                180,
                                151,
                                180,
                                151,
                                196,
                                122,
                                196
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": ""
                        }
                    ]
                },
                {
                    "analysis": "\"【分析】\\n用一箱苹果的售价乘卖出的箱数即等于一共卖的钱数,据此即可解答。\\n【详解】\\n48×74=3552(元)\\n答:一共卖了3552元。\\n【点睛】\\n分析清楚解决题目的问题需要哪些条件,再作进一步解答。\"",
                    "answers": [
                        {
                            "answer": "",
                            "bbox": [
                                141,
                                343,
                                256,
                                344,
                                256,
                                366,
                                140,
                                366
                            ],
                            "bbox_id": "rzt-0-1",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:一共卖出3552元钱。"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                145,
                                328,
                                228,
                                328,
                                228,
                                345,
                                145,
                                345
                            ],
                            "bbox_id": "sq-1-0",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "\\underline{6}\n48\\times74=3552(元)\n答:一共卖出3552\\rederasure{元}钱。\n"
                        }
                    ],
                    "analysis_sds": null,
                    "bbox": [
                        95,
                        261,
                        563,
                        261,
                        563,
                        388,
                        95,
                        388
                    ],
                    "correct_result": 2,
                    "index": 1,
                    "is_finish": 1,
                    "question": "17.易错点一箱苹果的售价是48元,每千克苹果的售价是5元,今天卖出74箱苹果,一共卖了多少钱?(5分)",
                    "text": "一箱苹果的售价是48元,每千克苹果的售价是5元,今天卖出74箱,一共卖出多少钱?",
                    "type": 0,
                    "steps_answers": [
                        {
                            "answer": "",
                            "bbox": [
                                141,
                                343,
                                256,
                                344,
                                256,
                                366,
                                140,
                                366
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:一共卖出3552元钱。"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                145,
                                328,
                                228,
                                328,
                                228,
                                345,
                                145,
                                345
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "\\underline{6}\n48\\times74=3552(元)\n答:一共卖出3552\\rederasure{元}钱。\n"
                        }
                    ]
                },
                {
                    "analysis": " 【分析】\n根据题意,用每个小组的人数乘每个班有的小组数,可以求出每个班的人数,再用每个班的人数乘班级的个数,就可以求出希望小学四年级一共有多少人。\n【详解】\n12×4×6\n=48×6\n=288(人)\n答:希望小学四年级一共有288人。\n【点睛】\n本题主要考查连乘运算的计算方法,列式计算时,注意计算顺序。",
                    "answers": [
                        {
                            "answer": "",
                            "bbox": [
                                130,
                                484,
                                312,
                                485,
                                312,
                                508,
                                130,
                                508
                            ],
                            "bbox_id": "rzt-0-2",
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:希望小学四年级一共有288人。"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                142,
                                472,
                                183,
                                472,
                                183,
                                485,
                                142,
                                485
                            ],
                            "bbox_id": "sq-2-0",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "4\\times6\\times12\n=24\\times12\n=288(人)\n\\checkmark\n答:希望小学四年级一共有208人。\n"
                        }
                    ],
                    "analysis_sds": null,
                    "bbox": [
                        93,
                        387,
                        562,
                        387,
                        562,
                        524,
                        93,
                        524
                    ],
                    "correct_result": 2,
                    "index": 2,
                    "is_finish": 1,
                    "question": "希望小学四年级有$$6$$个班,每个班有$$4$$个小组,每个小组有$$12$$人,希望小学四年级一共有多少人?",
                    "text": "希望小学四年级有6个班,每个班有4个小组,每个小组有12人,希望小学四年级一共有多少人?$$ \\\\  \\\\ $$",
                    "type": 0,
                    "steps_answers": [
                        {
                            "answer": "",
                            "bbox": [
                                130,
                                484,
                                312,
                                485,
                                312,
                                508,
                                130,
                                508
                            ],
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:希望小学四年级一共有288人。"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                142,
                                472,
                                183,
                                472,
                                183,
                                485,
                                142,
                                485
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "4\\times6\\times12\n=24\\times12\n=288(人)\n\\checkmark\n答:希望小学四年级一共有208人。\n"
                        }
                    ]
                },
                {
                    "analysis": " 【分析】\n用水泥数量除以手推车数量,求出平均每辆手推车运水泥数量,再除以运送次数,求出平均每辆手推车每次运水泥数量。\n【详解】\n144÷4÷9\n=36÷9\n=4(包)\n答:平均每辆手推车每次运4包水泥。\n【点睛】\n本题考查两步连除解决问题,也可以先求出平均每次运水泥数量,再求出平均每辆手推车每次运水泥数量,列式为144÷9÷4。",
                    "answers": [
                        {
                            "answer": "",
                            "bbox": [
                                156,
                                637,
                                375,
                                637,
                                375,
                                677,
                                156,
                                677
                            ],
                            "bbox_id": "rzt-0-3",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:平均每辆手推车每次运4包水泥。"
                        }
                    ],
                    "analysis_sds": null,
                    "bbox": [
                        91,
                        523,
                        564,
                        523,
                        564,
                        682,
                        91,
                        682
                    ],
                    "correct_result": 2,
                    "index": 3,
                    "is_finish": 1,
                    "question": "用4辆同样的手推车运144包水泥,9次运完,平均每辆手推车每次运多少包水泥?\n",
                    "text": "用4辆同样的手推车运144包水泥,9次运完,平均每辆手推车每次运多少包水泥?",
                    "type": 0,
                    "steps_answers": [
                        {
                            "answer": "",
                            "bbox": [
                                156,
                                637,
                                375,
                                637,
                                375,
                                677,
                                156,
                                677
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 0,
                            "text": "答:平均每辆手推车每次运4包水泥。"
                        }
                    ]
                },
                {
                    "analysis": "\"【分析】\\n根据长方形的面积=长×宽,求出墙壁的面积。根据正方形的面积=边长×边长,求出一块正方形瓷砖的面积。平方米和平方分米之间的进率是100,据此将墙壁的面积换算成平方分米,再除以一块正方形瓷砖的面积,求出需要瓷砖的数量。\\n【详解】\\n12×8=96(平方米)\\n2×2=4(平方分米)\\n96平方米=9600平方分米\\n9600÷4=2400(块)\\n答:需要2400块这样的瓷砖。\\n【点睛】\\n本题考查长方形和正方形面积公式的实际应用,需熟记公式。解决本题时应先进行面积单位的换算,再进行计算。\"",
                    "answers": [
                        {
                            "answer": "9600÷4=2400(个)",
                            "bbox": [
                                149,
                                798,
                                259,
                                798,
                                259,
                                820,
                                149,
                                820
                            ],
                            "bbox_id": "rzt-0-0",
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "9600÷4=2400(个)"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                126,
                                816,
                                312,
                                816,
                                312,
                                843,
                                126,
                                843
                            ],
                            "bbox_id": "sq-4-0",
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "12\\times8=96(m^{2})\n2\\times2=4(dm^{2})\n96m^{2}=9600dm^{2}块\n9600\\div4=24\\rederasure{0}0(个)\n答:需要2400块这样的瓷砖。\n"
                        }
                    ],
                    "analysis_sds": null,
                    "bbox": [
                        89,
                        681,
                        568,
                        681,
                        568,
                        864,
                        89,
                        864
                    ],
                    "correct_result": 2,
                    "index": 4,
                    "is_finish": 1,
                    "question": "一面长是12米,宽是8米的长方形墙壁,用边长是2分米的正方形瓷砖贴满墙,需要多少块这样的瓷砖?",
                    "text": "一面长是12米,宽是8米的长方形墙壁,用边长是2分米的正方形瓷砖贴满墙,需要多少块这样的瓷砖?三年级数学 第3页 (共4页)",
                    "type": 0,
                    "steps_answers": [
                        {
                            "answer": "9600÷4=2400(个)",
                            "bbox": [
                                149,
                                798,
                                259,
                                798,
                                259,
                                820,
                                149,
                                820
                            ],
                            "correct_result": 2,
                            "correct_txt": "",
                            "index": 0,
                            "text": "9600÷4=2400(个)"
                        },
                        {
                            "answer": "",
                            "bbox": [
                                126,
                                816,
                                312,
                                816,
                                312,
                                843,
                                126,
                                843
                            ],
                            "correct_result": 1,
                            "correct_txt": "",
                            "index": 1,
                            "text": "12\\times8=96(m^{2})\n2\\times2=4(dm^{2})\n96m^{2}=9600dm^{2}块\n9600\\div4=24\\rederasure{0}0(个)\n答:需要2400块这样的瓷砖。\n"
                        }
                    ]
                }
            ]
        }
    ],
    "total": {
        "corrected": 5,
        "all": 5
    }
}