论文部分内容阅读
随着互联网的发展和教育方式的改革,传统的考试方式不能完全满足现代教育的需求,为了提升考试的效率,快速的选拔出高质量的人才,在线考试系统得到了越来越多的应用。目前在线考试系统可以通过精确匹配答案的方式进行客观题的打分,但主观题的自动评分技术有待进一步研究。设计并开发出一种具有自动阅卷功能的在线考试系统,不仅可以解决纸质考试流程繁琐、考试效率低的问题,还可以帮助考生完善相关知识体系、适应考察题型以及把握做题时间,进一步提升考试的通过率。虽然在线考试系统已经被广泛应用于多个领域,但在高等教育和执业资格认证考试中还应用得较少,并且存在无法进行主观题自动评分或评分准确率低等问题。因此本文研究了基于融合文本语义相似度的主观题评分算法,结合注册电气工程师考试的特点和用户的需求,设计并实现了一种具有自动阅卷功能的注册电气工程师考试软件系统。本文主要的工作具体如下:(1)对几种常用文本相似度算法的原理、优劣进行了比较和分析,最终选择运用思路广阔、计算准确率较高的混合文本相似度计算方法作为深入研究和探索的对象。(2)通过算法编程、计算和实例分析,对基于知网和基于词林的文本语义相似度算法分别进行了详细的介绍、分析,在此基础上结合注册电气工程师考试中主观题的特点,采用综合性能较好的知网和词林融合文本语义相似度算法对本文中的主观题进行自动评分。此外,通过仿真试验,说明了本文中融合算法在注册电气工程师考试主观题自动评分中的合理性和有效性。(3)对注册电气工程师考试系统进行了需求分析,从系统的技术架构、安全性、功能模块和数据库等方面,对其结构和功能进行了详细的设计。首先,通过Spring Security来实现用户的认证和权限管理,确保系统按照用户的角色,进行相关资源访问权限的授予。接着,根据系统的功能架构,将系统分成学生模块、教师模块、管理员模块、主观题创建与评分模块四个模块。最后,依据E-R图对系统数据库的具体表结构进行了详细的设计。(4)通过Spring Boot等框架搭建了软件系统的平台,完成了“注册电气工程师考试软件系统”整体功能模块的设计与系统调试,实现了用户登录、学生在线考试、智能训练、题库管理、试卷管理、答卷管理、用户信息管理、视频教学、主观题自动评分、试卷批改等主要功能。