论文部分内容阅读
计算机自适应测试越来越被人们所重视和青睐,它具有测试时间短,测试结果更加科学,测试过程中更能和被试的能力水平相适应等一系列优点。计算机自适应测试的整个过程是以项目反应理论为指导的。现有自适应测试的web系统都是基于HTML页面的。HTML页面使用“请求-响应-刷新”模式,当遇到网络比较繁忙时,甚至会发生“网页找不到”等现象,页面的不断刷新也会影响到用户的视觉体验,另外这种页面的表现方式也比较单一。随着社会信息化的不断发展,网络技术与速率不断提升,出现了富客户应用程序(RIA)。RIA有表现力更丰富,执行效率更高等优点。本文基于以上考虑,提出了基于富客户端应用程序——Flex来构建一个计算机自适应测试系统。本文首先分析了基于HTML页面的传统测试存在的不足。其次,介绍了支撑本文研究的相关理论及其技术,这里主要包含项目反应理论和Flex技术。在项目反应理论中重点介绍了本文所采用的三参模型及其参数的估计;在Flex部分里,详细介绍了什么是Flex、Flex技术的优势、Flex技术构成及其MVC设计模式。接着,本文介绍了基于Flex技术的自适应测试系统设计的方方面面,包括系统的架构设计、各模块详细设计、数据库设计等,另外深入分析了自适应测试的过程,包括测试怎么样开始、系统怎么样选择下一道题目以及系统怎么样结束测试的策略和条件。最后根据系统分析,针对《JAVA程序设计》这门课,以项目反应理论为指导,采用Flex 3.0及其相关技术实现了一个基于Flex的自适应测试系统,系统包括用户管理、题库管理、自适应测试、统计分析四个模块。