论文部分内容阅读
在广东省的中专学校,每年都有学生参加全省计算机文化基础课考试,以往的考试方式采用的是软盘和C/S结构的网络考试系统。前者由于储存数据不稳定,容易导致学生数据丢失;后者的不足是每次考试前都要安装考生库,且程序不易扩展。本文就是在此基础上提出了建立一个基于XML、采用B/S三层结构的动态在线考试系统的设计和实现方案。 本文首先介绍了计算机基础考试的背景和有关在线考试系统的理论基础,探讨ASP动态网站的开发技术和XML的发展历史,给出了XML的试卷描述以及如何把ASP技术与XML整合。探讨了数据挖掘技术,通过网络考试中收集到的重要教学记录信息来分析考生的网络学习行为,让考生全面了解自己的学习状况,并得到系统给予的智能化的学习建议。提出了基于网络的考试是今后考试的发展方向,尤其是具有个性化的自适应考试模式将会成为主导。 然后对当前计算机自适应考试(CAT)系统的背景、现状和发展趋势进行了分析,研究了自适应考试的数学模型—题目反应理论,并指出了它与经典测量理论的区别。本文给出了基于题目反应理论的自适应考试题库设计的原理以及算法实现。 最后给出了一个基于XML的自适应考试系统的设计方案,构造了在线考试系统的结构框架,采用基于浏览器方式的网络三层结构应用体系,将系统的功能划分为表示、功能及数据三大块,在表示层提供网络考试系统的用户接口部分,在中间层上部署了负责完成系统中全部的核心处理功能的COM组件,在数据库中存储试卷、学生、教师等数据。并完成了该系统的主要功能。该系统由管理员子系统、题库子系统、试卷生成子系统、考试子系统四部分组成。可允许教师或学生在客户端使用浏览器通过Internet访问该系统数据库,具有查询、题库维护、系统试卷生成管理、试卷管理、考试过程控制、评卷管理、存档管理以及相关各项查询、统计、分析功能。最后,对系统的应用情况进行了系统评价。