基于J2EE的学生自主考试系统的设计与实现
【摘要】:
网络技术的快速发展促进了网络教育的不断创新,在网络教育中除了设置相应的学习内容之外,评价学习效果也至关重要。考试则是进行评价的最主要的手段,随着全国网络教育统考机考在各学科的’普及,帮助学生准备、适应统考机考也成为网络教育教学平台的一个重要部分。
目前国内网络教学支持平台尚不成熟,很多系统虽然界面美观甚至本身包含较高技术含量,却没有全面地考虑到教育或教学的实际需要。本文研究的学生自主考试系统利用教育技术和网络技术手段,改变了传统教学考核模式,使得学生随时随地对选学课程进行自测考核,实现了师生之间的及时交互,满足了教师教学及管理的需要。
本论文首先阐述了教育测量理论基础,讨论了题库建设与教育测量理论的关系,概述了J2EE、YAML、Quartz等系统中涉及的关键技术。然后依据软件开发的常规流程,依次讨论了学生自主考试系统的需求分析,系统设计,关键模块的实现(包括自动组卷、试卷预缓存、考试时间控制、制订试卷策略等模块的详细设计与实现),系统测试等四个阶段的内容。其中,教师的策略管理模块克服了以往系统考试策略单一,不能手动修改的不足,使教师可以依据不同的需求灵活地制订考试策略。另外,对自动组卷的算法进行了优化,添加了试卷预缓存,明显提升了组卷效率,缩短了学生等待答卷页面的时间。在时间控制方面,除了完整的考试时间控制,引进了任务调度的开源框架处理答卷提交,也添加了暂停键等增强用户体验的功能。
测试结果表明,整个系统功能完善,满足了学生自主模拟考试的功能需求,是一种实用、易用、可靠、成本低廉的网络考试系统,为进一步增强和完善网络教学支持平台具有一定的借鉴意义。