论文部分内容阅读
随着教育信息化的不断发展,越来越多的人开始参与到网络学习中。在开展网络教学的过程中,测试评价是一个必不可少的环节。如何有效的组织开展大规模的在线考试,并且在广泛的考试数据中,通过某种分析技术获取有用的信息和资源,给学习者和教学人员以科学的指导,快速诊断学习者的学习状况和教学策略,提高教学效率已经成为一个亟待解决的问题。然而随着互联网技术和数据库技术的快速发展,基于网络平台的考试系统逐渐增加,但其在功能设计上涵盖的业务面较广阔,针对教育考试没有很完善的解决方案。比如,题目的编排核心点不明确,评价部分只做基本结果评价,评价层次不深,反馈的结果难以给学习者明确细致的指导;再者,企业开发的考试系统虽在功能上是比较完善的,但是他们各自开发的考试系统标准不一,且针对的学习环境不是很规范或难以统一,所以网络学习效果也不尽如意。基于上述情况,通过分析传统考试系统不足,设计开发一套以知识点为核心的在线测评系统。此系统可以完整的模拟考试流程,并提供一些深入实用的诊断分析解决方案,可以帮助快速诊断学习风格和教学策略,提供教学指导。围绕这个需求,本文做了以下研究和探索:(1)理论和技术支持分析。首先介绍了一些资源建设标准,然后概括分析当前存在的三种主流测试理论,总结其应用的优缺点,确定本系统建库标准和理论基础;其次分析当前网络数据交互模式,传输模型和一些系统开发模型,确定本系统的技术支持。(2)系统的总体分析和设计。首先分析系统目标与要求,明确系统的功能需求,提出诊断分析等模块的设计思路;根据用户需求,提出系统的技术指标,分析系统的业务流程和数据流向;最后进行了数据库设计。(3)系统开发与测试。分析知识点管理,题库管理,试卷管理,诊断分析和学生学习反思等模块的实现思路,说明开发过程和系统测试结果。本文的特色之处:(1)功能设计上:本文主要落脚点在于模拟考试的完整流程,相比其他考试系统,本系统增加的知识点管理,深入评价等功能进一步完善了网络考试流程,更大程度的节省了考试成本,为教学活动提供便利。(2)技术实现上:本系统采用前端框架与后台框架相结合,并以MVC模式贯穿整个开发流程。前端框架采用ExtIs,即整个系统的请求方式都采用Ajax引擎,这样大大提高了请求响应速度和数据传输效率;其次Extjs在前端设计上,界面清爽,它以组件的形式呈现布局,开发效率极高。后台框架是Struts, Hibernate, Spring组合,最大程度了节省了代码量,提高了开发效率,且提供了多种安全处理机制,使开发的系统更稳定安全。