论文部分内容阅读
随着计算机技术和信息技术的不断成熟,人才需求的变化使得远程教育蓬勃发展,在线考试作为远程教育的考核和评估手段应运而生。它能解决传统基于纸和笔的考试存在的许多弊端,可以节约教师大量的时间、在一定程度上减少人为因素对考试的影响、提高效率,系统组建的题库可提供大量的测试题目可供教师组卷、让学生进行自测等。本文就是在此基础上利用当今流行的网络架构,构建了新一代在线考试系统。
本文首先介绍课题研究的背景、现状,阐述研究的意义和内容。通过分析考试理论,结合本系统的实际情况,选择经典测量理论(CTT)来进行指导。给出试题的指标体系和组卷方法。并对涉及到的在线考试系统的主要技术,包括服务器端技术、XML技术和数据库技术进行分析,将三者有效地结合在一起,构建基于ASP/XML的在线考试系统。
接着对在线考试系统普遍存在的题库资源共享、自动组卷、有限主观题自动批改的问题进行研究分析。采用XML作为题库资源共享的方法;通过分析组卷时的各项约束条件,对传统遗传算法的改进,实现智能组卷;针对主观题,采用关键词匹配和句子贴近度匹配相结合的自动批改策略。为在线考试系统的自动阅卷的研究,作出有益的尝试。
然后给出了一个基于ASP/XML的在线考试系统设计方案,采用基于B/S结构的网络三层结构体系,构造系统的结构框架。根据用户使用权限将系统的分成三大模块:考生模块、教师模块和管理员模块。并对三大模块的功能进行了详细描述。
最后以《大学计算机应用基础》课程为例实现基于ASP/XML在线考试系统。主要包括题库管理、用户管理、课程管理、在线考试、在线查询、自动组卷和自动阅卷等子系统。