论文部分内容阅读
随着计算机技术与教育领域的相互融合,促进了教育教学网络化的变革,在线考试模式逐渐成为新型教育测量的重要手段。通过互联网在线考试可以节省考试过程中出卷、监考等程序的人力物力,也可以方便各种考试信息的储存传输,目前在线测试的方式已经被越来越多的考试所使用。在线考试系统的核心是组卷功能,其组卷实质是多目标约束问题的优化求解,使用某种算法计算,选择出符合条件的试题,再通过系统自动组合成一份试卷,合适的组卷算法可以保证试卷的质量,使试卷更加客观和科学,实现考试的公平公正。目前网络在线考试系统已基本实现了考生答题、查看成绩和系统组卷等功能,但是存在着组卷性能不高,试卷质量不佳,试卷难易程度不可控,题库试题不规范,考试辅助功能不够完善,系统对硬件资源要求较高,扩展性和维护性较弱等不足。针对以上问题,本文分析了组卷的相关理论,确定使用遗传算法作为智能组卷算法,并对组卷的遗传操作过程进行设计和改进;同时对系统功能和框架技术进行了深入分析,建立了系统的功能框架,确定采用SSM(Spring、SpringMVC、MyBatis)框架进行系统搭建,并使用MySQL存储和管理数据,最终实现了智能组卷考试系统,并具体描述了各功能模块的实现过程。本文主要工作和创新点如下:(1)在系统组卷方面,本文根据教师对考试难度、知识点覆盖率、试卷总分和试题数量等具体约束条件进行设置,从题库中对试题进行优化抽取并组合成试卷,提高组卷智能化和改善试卷质量,让试卷更好的符合考试要求。(2)优化遗传算法在组卷中的操作流程,本文分析了组卷的相关理论,将试题的约束条件映射到遗传算法的表达空间,设计了按题型实数编码策略,设计适应度函数,设计和改进遗传算子,提出了使用精英保留策略等,使组卷结果更具有客观性和科学性。(3)建立完整的系统功能框架,对系统各功能模块进行详细的需求分析和设计,利用UML建模语言将核心模块通过类图、时序图等形式进行展示,并对系统数据库进行设计,同时选用MySQL数据库存储和管理数据,提高系统的实用性和功能的完整性。(4)分析Spring、SpringMVC和MyBatis框架在系统开发中的作用,并将其应用到系统中,整合各功能模块,提升了系统的维护性和稳定性,达到了系统设计的目的和要求,实现了教师管理功能,智能组卷和题库数字化管理的在线考试系统。