周志锋+童凌+王浩茂



摘要:网上在线考试目前正在逐步取代传统的考试方式。针对程序设计类课程,实现了一种能够进行自动组卷和判卷的在线考试系统。首先利用遗传算法将试题模拟自然因子通过自然选择机制,自动组成符合要求的试卷。完成考试后,借鉴ACM在线测评机制自动对试卷进行评判,从而大大减轻了教师工作量。该系统具有实用性强、使用方便等优点,在实际应用中取得了良好效果。
关键词:程序设计类课程;在线考试系统;遗传算法;自动组卷;自动判卷
DOIDOI:10.11907/rjdk.171014
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2017)006-0066-04
0 引言
随着计算机技术在教学中的广泛应用,考试方式由以前单一、固定试题和人工阅卷的传统方式,逐渐向多样化、灵活试题和计算机自动评分的无纸化考试过渡。在数字化考试中,使用在线网络考试是当今主流的考试方式。在欧美地区,较有影响力的机构如美国教育考试中心ETS举办的美国研究生入学考试GRE和计算机文化考试、高级就业计算机科学考试等,其考试形式即完全采用计算机在线进行。除此之外,目前的托福和雅思等标准化英语水平能力测试也采用了网络考试方式。很多职业资格认证机构、教育主管部门以及大型公司招聘应届生时都开发了针对各自目标考生的考试系统,如中国计算机学会计算机职业资格认证(CCF)即采用了网上出题、在线编程提交的方式。在各大高校,在线网络考试也得到了广泛认可,如清华大学、上海交通大学等高校都开发出了符合学校需求的在线考试系统[1]。……