中小学网络考试系统 的设计与实现 报告人: 陈祎 导师: 高福文教授 陈丽副教授 研究方向:远程教育
现有考试系统的分析 考试系统是在教育测量理论指导下对传统纸笔考试过程的数字化改造。广义的计算机考试系统,应该包括题库管理、组卷、在线考试、系统判卷和成绩统计分析等各项功能。狭义的考试系统则是一个面向考生、以考试功能为主的系统,该系统包括试题呈现、考场管理、自动判卷、成绩统计分析等功能。而面向教师、试题的题库系统(包括试题管理、组卷、试题参数分析等功能)则不是狭义考试系统的组成部分。 现有考试系统的分类 专用考试系统 固定科目的考试系统 通用考试系统
现有考试系统的模式 现有考试系统的问题和不足 独立考试系统模式 管理中心-授权考试中心模式 题库考试中心模式 题库建设相对落后,不能满足考试系统的实际需求。 软件水平不高,教育测量理论的应用相对落后。 缺乏维护力量,实际系统可用性差。
研究目标 在对国内外现有考试系统和中小学具体教学需要进行深入的调研的基础上,设计一个基于网络的考试系统。 系统的软件体系结构和开发语言 该系统是一个针对中小学不同学科的通用考试系统,采用题库考试中心模式。 系统与远程教学平台紧密集成,是远程教学平台的一个不可缺少的组成部分。同时也是一个模块化的产品,可以脱离远程教学平台独立运行。 系统既可以在广域网上运行,为中小学网校服务,也可以在局域网上运行,帮助普通中小学实现无纸化考试。 开发采用了Java语言和J2EE标准,其中使用了Java技术中的可视化的前端开发工具JSP,基于服务器端的开发工具Servelet和基于浏览器端的开发工具Applet。以及常用的开发手段JavaBean, 系统的软件体系结构和开发语言
网络考试系统功能层次图 题库管理:知识点维护、试题录入、修改试题、查询试题、组卷策略维护 试卷管理:试卷维护、模板维护。 组卷:自动组卷、人工组卷、模板组卷、试卷上传 在线考试:安排考试、考场管理、批改试卷、学生考试 自测:自测组卷、学生自测、自测记录查询 作业:布置作业、做作业、查询作业、批改作业 统计分析:学生分析、教学分析、试题分析、试卷分析
实现步骤 需求分析(2002.3.1—2002.6.30) 直接面对实用者(中小学教师、学生、管理人员)了解实际的考试系统初步需求。在对国内外考试系统调研和对相关论文资料分析总结的基础上,完成系统功能说明书、数据流图、数据字典。 软件设计(2002.7.1—2002.8.31) 软件设计分为总体设计(初步设计)和详细设计。总体设计是确定系统的整体模块结构,具体完成将系统划分成模块、决定每个模块的功能、决定模块间的调用关系、决定模块间的接口。详细设计则做出模块结构图,对其中每个模块给出过程属性的描述,即算法设计。 编码(2002.9.1—2002.1.31) 根据程序流程图、算法设计完成最终编码。 测试(2002.2.1—2002.3.31) 检查系统是否符合系统功能说明书的要求,发现系统中的错误。主要步骤有:测试设计、测试执行以及测试结果比较。 使用,维护,改进(2002.4.1—2002.5.15) 将设计完的网络考试系统投入使用,根据获得的数据对考试系统进行改进。
存在的困难 组卷策略 对特殊题型试题的处理 统计分析 在题库建设中,组卷策略的设计是非常重要的一个环节。题库中提供组卷策略保存的功能,可以把策略参数保存到策略库中随时调用。如何设计出实用的、能够满足中小学具体考试需要的组卷策略,是当前的一个难点。 对特殊题型试题的处理 常规的题型包括:单选、多选、填空、问答、计算、判断等。对于一些特殊的题型,比如英语中的阅读理解、完形填空、听力等,一个题干对应多道小题,如何进行处理,这也是一个难点。 统计分析 统计分析模块是网络考试系统中非常重要的一个模块。要发挥考试系统作为测量工具的作用,就需要对成绩进行统计分析,将隐含于其中的教学反馈信息明确化。统计分析主要包括学生分析、教学分析、试卷分析、试题分析。到底要进行哪些具体项目的统计和分析,才能最充分地挖掘考试结果,更深刻地反映教学中存在地问题,这也需要进行深入研究。
谢谢大家!