论文部分内容阅读
网上考试系统是当前研究的热点,如何能在网上高效、快捷生成高质量的试卷,是许多教育者研究的课题。本文研究改进现在比较流行的采用传统遗传算法进行组卷的方法,用改进的Memetic算法来进行组卷,克服了传统遗传算法的弱点,避免了原算法容易早熟的现象。为了满足多样化的考试需求,系统可以根据用户的要求,组成不同类型的考试试卷。不仅可以设置难点、区分度、知识点等,还可以根据考试的类型,例如期末考试、单元考试、过关考试、选拔性考试等,设置相应的参数来满足不同类型考试的要求。第二章主要介绍了系统的整体框架和主要功能模块。组成一份好的试卷算法是关键,现在用遗传算法组卷比较流行,但是它也有一些缺点,例如早熟。本文第三章用改进的Memetic算法组卷,通过实验分析,改进的算法在适应度上明显优于传统的遗传算法。在适应度函数设计时,尽量考虑主要的参数,如难度、区分度和知识点等。为了加快组卷的速度,把试题总分、总的题量事先设计好。第四章主要是网上考试系统的具体实现。主要针对传统的试题数据库不能动态更新,手工更新数据库工作量大、容易出错,致使数据库建成后多年不更新,造成数据库中的数据不能真实放映实际情况。针对这一问题在系统设计过程中,要求在每次考试之后对数据库进行相应的更新,这样才能表示真实的数据。当然在数据库更新过程中,我们也对数据库里面的题目难度进行更新,这样在数据库中的难度会更确切地反映学生真实水平。本文还对主观性试题自动改卷进行了相应的探讨,而一般的改卷程序主要针对客观性试题。本文主要介绍如何对office上机操作题进行自动改卷。在本章末对网上的考试安全进行了相应的设计,尽量让考生无法作弊,以体现考试的公平公正性。本文是针对传统网上考试系统进行相应的革新,不仅在组卷算法上,而且在题库设计上都进行了有效的更新。该系统具有良好的通用性,只要是满足题库的要求,都能在网上进行相应的测试,实现网上的学习与考试相结合。