基于Dot Net Nuke的在线试卷分析系统的设计与实现

2012-02-28 08:44蔡念光程健君才洪波郭思佳
关键词:试卷考试学院

蔡念光,程健君,才洪波,郭思佳,张 晓

(1.河北北方学院信息科学与工程学院,河北 张家口075000;2.河北北方学院医学检验学院学院,河北 张家口075000;3.河北农业大学园林与旅游学院09级园林专业,河北 保定071001)

0 引 言

教育考试的目的是为了对考生进行教育决策提供决策依据,对考试数据的统计分析和正确解释教育考试研究和评价的必要条件,是为教育决策提供信息的基础工作。随着信息技术的不断发展,高等教育考试如何综合利用统计学方法、信息化技术、网络技术进行教学改革,更好的提高教育教学质量和水平是亟待解决的问题。试卷分析是有效教学所不可缺少的环节,借助于试卷分析,可以帮助教师了解教学效果,确定考试是否达到预期的目的和要求,对促进高校试卷分析评价工作规范化、减少劳动强度、提高工作效率、提高教学质量具有较高的实用价值。

建立基于校园网的试卷分析系统有利于建立全校统一的试卷质量评价分析体系,并借助网络和信息化方式减轻手工劳动的工作量,提高试卷分析的质量和水平,同时也有利于教学管理部门对全校试卷质量的评价分析和管理。

1 技术背景

中国教育测量学的研究目前在实践应用阶段,试卷分析实践的理论基础仍以经典教育测量理论为主,本系统将借助于信息化网络技术和软件开发技术将这些理论应用到教学管理之中。

Dot Net Nuke(DNN)是一个免费、开源、可扩展的内容管理系统。可广泛应用于商务网站、企业内网 (Intranet)和外网网站、在线内容发布网站等,几乎可以用来构建任何 Web 2.0应用。DNN所使用的插件式机制,除了核心之外所有的皮肤、容器、业务功能模块、语言包都视作为插件,可随时卸载或安装而不影响核心机制的运行,并统一安装、统一部署、统一管理,使之成为一个完善的软件开发平台而不仅仅是内容管理系统。建立基于Dot Net Nuke的在线试卷分析系统可以实现快速开发,并能够在外观、安全、可扩展等方面得到保证。

2 系统分析

2.1 需求分析

河北北方学院现有的试卷分析是通过各个教研室独立完成的,每学期考试之后教务处要求每门考试课进行试卷分析。完成的方式多为手工,试卷分析的结果以文字或图表进行描述。试卷分析的结果不同教师存在差异,同时不便于数字化存储,也不能进行全校以及横向比较。本系统将传统工作借助于Web方式提供解决方案,教师可对任意课程考试试卷答卷情况进行录入,将每一题目 (大题或者小题)的得分情况进行统计分析,结合题目类型、期望分值计算出该课程的及格率、平均难度、标准差、相对标准差、各个大题的平均分及试卷的总平均分等数据。教务处则可以汇总全校各个专业各门课程数据,对全校的教学考试进行整体评价。

2.2 业务流程

整个试卷分析系统包括系统管理员、教务处管理员、学院管理员和教师三个角色,系统管理员负责系统运行、角色分配、课程代码维护;教务处管理员进行试卷分析任务分配、审查各单位试卷分析任务完成情况,并可以调阅试卷分析报表,进行数据统计和报表输出;学院管理员负责本单位的任务分配管理、报表统计、查阅汇总每门课程每位教师试卷分析进度和试卷分析报表;教师角色负责根据考试试卷内容录入试卷结构、题目答题情况,由系统进行统计分析后得到试题试卷分析报表,进一步输出打印。

3 系统设计

图1 游览器/服务器体系结构

基于Dot Netnuke的在线试卷分析系统采用3层B/S(浏览器/服务器)体系结构 (见图1),使用户只需要通过浏览器即可轻松完成各种试卷处理,操作简单易用,缩短了系统周期,节省了管理费用。B/S结构的特点便于实现集中管理、统一维护、分类有序存放信息数据,使系统维护、升级、扩充更方便,业务发生变更的时候不需要客户端进行任何调整,并且可针对高校各部门相互关系和扩展迅速做出相应的系统调整和变化,极大地适应了用户在不同环境和条件下的需求,提高了管理工作的效率。DNN通常设计为模块化的,模块化代码是可扩展的,并易于调试,源代码和架构的透明使得管理良好的项目能够开发出成熟、高品质的产品。

4 系统实现与核心问题解决

DNN模块开发有以下6个步骤:①分析设计 (确定模块功能,确定数据字段表结构,确定数据表名称,确定解决方案名称等几个工作);②建立开发环境 (确定整个模块的文件结构,DNN模块需要用到的dll和命名空间,以及这些命名空间的功能);③程序设计 (设计需要几个控件来实现,每个控件的作用名称);④程序编码 (使用CodeSmith,进行数据访问层、业务逻辑层和存储过程的编码);⑤实现模块的扩展功能 (如:搜索,聚合,导入导出);⑥生成安装脚本,打包程序(正确地编写安装脚本和生成安装包)。

信度是指试卷的可靠性程度;效度是指考试成绩的有效程度,需要有明确的效标;难度是指试题的难易程度,可以对每道题目分析,也可以对整个试卷进行分析;区分度又称鉴别度,是指试题能够把不同水平的学生区分开来的程度。一份科学命题的试卷应具有效度、信度、难易度和区分度,它是评价考试的四个指标。通过试卷分析,可以帮助教师了解试卷的科学性,淘汰一些不合适的试题,对试卷进行修正。同时也可以根据学生考试情况反馈教学当中的问题,便于学校加强教学管理。

试卷分析模块的建立。以下是主要数据库表的结构:

表1 试卷基本信息表 (papers)

表2 试题信息表 (questions)

表3 学生成绩表 (score)

5 总结与展望

通过对基于Dot Net Nuke的试卷分析系统的分析研究,并实用于河北北方学院试卷分析系统的构建,实现了学院管理、教师管理、课程管理、试卷管理、试题库管理、学生管理、试题分析管理、试卷分析管理、报表管理等功能和服务,同时实现本系统和教务管理系统、教学平台的对接,实现教学任务自动提取,在线考试系统自动试卷分析,提高工作质量和工作效率,节省学校经费,节约教师工作时间,提高教学监督管理的质量,提升教学水平。

[1] 宋阳,张志勇.基于ASP.NET的高校试卷分析系统的设计与实现 [J].长春师范学院学报,2007,(12):92-94.

[2] 王渊.考试质量分析系统的设计 [J].医学教育探索,2010,(07):971-974.

[3] 李显峰,王渊.考试质量量化分析与评价方法 [J].西北医学教育,2009,(04):713-714.

[4] 熊三炉.应用Dot Net Nuke构建中国科学技术信息研究所的门户网站 [J].情报科学,2010,(10):1522-1525;1531.

[5] 张文生.一种支持AJAX的DNN模块开发方法 [J].黑龙江科技信息,2009,(33):82.

猜你喜欢
试卷考试学院
初等教育学院
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
Japanese Artificial Intelligence Robotto Take Entrance Examinations
学院掠影
你考试焦虑吗?
西行学院
准备考试