线上考试系统是老师管理题目、试卷和考试的系统。现有 200 多位老师在系统内录入题目,组卷,创建线上、 线下考试,查看学生考试数据,批改试卷等等功能。本人主导项目的开发,独立完成题目单题录入和批量录入,试卷管理,处理错误答题卡等模块。
● 识别上传的 word 或 pdf 文件,单次录入多种类型的题目。根据规则对富文本 html 进行拆题,并识别每个题目的类型,解析题目内容,验证题目数据是否合法。批量录入极大提升了教师录题效率。
● 线下答题卡偶尔会识别失败,和后端讨论失败的原因,调研处理方案,向产品提出优化建议,讨论需求交 互,使异常答题卡得到二次识别,增强了用户体验。基于 Fabric.js 重新编辑答题卡图片,完成编辑后, 将图片的 Canvas 转换为图片 base64 传送给服务器进行重新识别。
● 题目录入、试卷管理、批改试卷等多个模块都涉及到不同类型的题目,在各个模块中,针对不同类型的题 目编写不同的组件,管理各种题目对应的功能。并完成各个模块中的复杂交互。