论文部分内容阅读
考试是学校教学工作中非常重要的一个环节,对学生学习,教师教学具有重要的导向作用,然而学校的考试近几年凸显了很多问题。例如一些考试,为了选拔优秀,故意出偏题难题,以达到拉开考试分数的目的,还有出现的考试舞弊现象,试题泄漏现象严重影响了考试的公平公正性。为了解决这些问题,借助于计算机研发智能组卷系统成为目前研究的热点。为了解决杨凌职业技术学院考试命题环节标准化的问题,研发C程序设计语言课程客观题的智能组卷系统。本文详细分析了试卷的各项指标及其作用,从中抽取7个重要指标作为组卷约束条件,构建组卷数学模型,并分析了约束条件间的隐含关系,由此将多维度的数学模型依次逐层化简,最终实现试题组织的过程;本文介绍了遗传算法的基本原理,对遗传算法的基本步骤,初始种群的生成、染色体编码及基本操作等进行分析研究,采用实数编码进行50个初始种群的生成,对交叉算子、变异算子做了适当改进,使用试卷总难度系数作为适应度函数,将改进的遗传算法应用到组卷过程中,经过200次迭代计算,从试题库中组织出用户期望的试卷,结果表明改进的遗传算法可以大大提高组卷质量。该智能组卷系统采用C/S结构,利用JAVA语言编写,由用户管理模块、试题库管理模块、智能组卷模块、试卷管理模块构成,可以实现用户注册登录,试题的添加、修改、删除、查询、智能组卷和历史试卷查询等功能,该系统还实现了直接生成Word形式试卷和答案的功能。经过实际运用表明,该系统具有良好的界面,减轻了教师工作量、提高了工作效率,符合杨凌职业技术学院考试智能组卷的实际要求。