cdZWj e3c541d90e 局部信息优化 | 4 months ago | |
---|---|---|
structure | 4 months ago | |
templates | 3 years ago | |
utils | 4 months ago | |
README.md | 3 years ago | |
ans_structrue_old.py | 3 years ago | |
configs.py | 5 months ago | |
requirements.txt | 3 years ago | |
server.py | 1 year ago | |
server3.py | 2 years ago |
对word格式(doc, docx)的高中数学试卷进行解析结构化
主要支持3大类型:1>>模板格式的教师类用卷(每道题目下面含答案和解析)
2>> 题文和答案分开的形式,即题文单独放一起,答案单独放一起
3>> 只含题文,或题文下只含答案或解析
要求:
1>>排版规范,每道题或其答案从前往后,从小到大排列,题号连续不重复;
2>>与题文无关内容删除,特别是试卷中间和结尾的无用信息;
3>>题型行尽量明确;
4>>题文和答案分开的形式中,答案的标题要明显有“参考答案”类似字样,后面无用部分删除;
5>>本文所述试卷仅包含题型行、题干、答案、解析、分析、点睛、点评等,像每个题后面插个变式训练类型的非正式试卷不支持!
结构化返回形式:
{ "errcode": 0, "errmsg": "OK", "items": [{ "options": [ "", "", "", "" ], "option_rank": xx, "type": xx, "stem": xx, "analysis": xx, "key":xx, "score": xx, "is_optional": false, "is_multiple_choice": false },{},],"option_str": "不是选做题|4选2|2选1", "multiple_choice": "没有多选题|多选题" }
解析流程:
解析报错类型:
第一种:大错误,需要按提示重新上传
1>>wordbin解析失败;
2>>题号出现无法自动纠正错误;
3>>题文和答案数目不一致;
第二种:小错误,按小题报错信息进行修改
1>>选择题选项格式不对;
2>>答案或解析缺失;
第三种:显示问题,自行修改
上线服务器: 182 和 185
所需配套环境或服务:office word 、wordbin 、mathtype6