首页 > 范文大全 > 正文

基于网络环境的教学评价系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于网络环境的教学评价系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:经过深入的研究和详细的分析,论文设计并实现了一个基于B/S结构的,以ASP技术和SQL Server 2000后台数据库为基础的,具备题库管理、智能组卷、在线考试、阅卷、成绩查询等功能为一体的网络教学评价系统。此评价系统为网络教学的实施提供了有效的教学检验手段,对促进教育社会化和现代化有着重要的现实意义,其解决方案可以广泛应用于网络化教育领域。

关键词:试题库;智能组卷;组卷策略;在线考试

中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 09-0000-02

Teaching Evaluation System Design and Implementation on Web Environment

Zhang Ruiying

(Beijing Institute of Information Technology,Beijing100018,China)

Abstract:After extensive research and detailed analysis,the paper designed and implemented based B/S structure to ASP technology and SQL Server 2000 back-end database-based,with bank management,intelligent test paper,online testing,scoring,query results and other functions as one of the online teaching evaluation system.This evaluation system for the implementation of online teaching provides an effective means of teaching inspection,to promote education and modernization of society has important practical significance,and its solution can be widely used in networking education.

Keywords:Question bank;Intelligent test paper;Test paper strategy;Online exam

一、引言

改革开放以来,我国职业教育事业有了很大发展,各级各类职业教育和职业培训取得显著成绩,为社会主义现代化建设培养了大量高素质劳动者和实用人才。其中倡导的加强职业教育信息化建设,推进现代信息技术在教育教学中的应用,积极发展现代远程职业教育,开发职业教育资源库和多媒体教育软件,为职业学校和学生提供优质教育资源。

二、功能需求分析

通过对在线考试系统的需求分析,其实现的主要功能有:用户管理、题库管理、试卷管理、自动组卷、在线考试、试卷评阅、成绩统计分析等。当登录系统时,系统提示考生输入用户名和密码,系统将验证输入的用户名和密码是否正确,如正确,则启动系统,根据考生输入的相关信息,系统自动组卷,考生根据提供的试卷在线答题,提交后系统自动阅卷,更新考生答案表的相关信息,并给出分数;否则,系统提示错误信息,并提示考生重新输入用户名和密码,超过三次,系统拒绝登陆。

三、系统总体结构设计

本系统具备正式考试和模拟考试两大功能,完全满足日常教学过程中的过程性知识测验和期末的总结性课程考核。系统设计功能强大的试题库系统,为智能组卷、在线测试和自动判分提供了基础。此外还具备完善的系统管理,包括用户管理、试卷管理、试卷分析等。

四、软件及硬件结构设计

在线考试系统的研发主要采用了B/S三层结构模式、SQL数据库技术、ASP等诸多技术,综合采用面向组件和面向对象方法对系统进行需求分析、设计和构建系统模型。

结合本院网络在线考试系统的设计,B/S架构的三层体系结构对应于硬件设计就是Web服务器、应用服务器和数据库服务器。如图服务器端采用SQL SERVER 2000数据库系统和ASP组件来构成考试的应用服务系统,客户端采用Web浏览器来完成考试全过程,同时可进行远程系统维护和管理。选择这种体系结构是基于本院的具体情况而设计的。

五、关键技术及解决方案

基于考试的公平公正的原则,尽量做到每一个考生都有不同的试卷,杜绝笔试的情况下,考生的试卷都一样,容易产生作弊,所以网络在线考试系统的开发,关键技术是试题的智能组卷和考试的安全性设计。经过对比分析研究,本系统采用随机算法进行系统算法实现

随机算法是最常用的组卷算法,它根据状态空间的控制指标,由计算机随机地抽选一道试题加入试卷中,此过程不断重复,直到组卷完毕,或已无法从试题库中抽选满足指标的试题为止。在具体实现时,可以采用一个定长的线性表作为试卷生成过程中的状态,线性表的长度为用户提交的总题量,每一元素代表选中试题的状态长度,状态类型由试题的若干分量组成,如题型、难度、章节等,待组卷完成后,再从试题库中抽取与之相应的试题生成试卷。

六、数据库设计

数据库的整体结构设计如下,下划线字段表示关键字段:

考生{准考证号,登录密码,真实姓名,年级,班级,邮箱,审核标识}。

试题{试题编号,试题内容,试题所属章节,试题类型,试题答案,试题选择项,难度级别,试题标识,课程编号,试题附图}

管理员{管理员账号,登录密码,管理员类型,邮箱,权限}

试卷库{试卷编号,所属课程编号,试卷名称,考试总时间,起始时间,结束时间,起始章节,结束章节,启用标识}

考生成绩{准考证号,课程编号,试卷编号,考试标识,开始考试时间,结束考试用时,批改标识,成绩}

考试试题编号{试卷编号,试题编号,标准答案,课程编号,试题类型,所属章节}

七、考生在线考试模块设计

(一)考生在线考试流程

考生登录后,进入考试科目选择页面,选择考试科目,在该科目下选择指定的试卷进行考试。系统将以全屏方式以HTML页面的方式呈现该试卷,并显示考试时间计时器,考生即可开始答题。考试时间到或考生单击保存试卷、交卷按钮,系统将考生答案存入数据库,供自动判卷时使用。

(二)在线考试模块的系统实现

如果在系统功能页面选择了开始考试的选项,则系统会进入在线考试科目子系统模块,选择了相应的考试科目,就可以进入到考试界面中,

考试主界面呈全屏状态,分别显示每种题型的考试题目。同时在屏幕左上方的考试计时器中显示剩余时间。主界面中还提供“保存”和“交眷”两种按钮,分别用于保存各种题型的考生答案和考生试卷。

八、系统测试与实施

软件在设计和编码阶段之后,为了发现潜在的错误,需要进行一系列测试工作,例如可以编写测试用例,即根据软件开发阶段的规格说明和程序的内部结构而设计的输入数据和预期输出结果,并利用这些测试用例去运行程序,以发现程序错误的过程。因此软件测试是软件质量保证的关键技术。

功能测试过程中需使用大量的测试用例,限于篇幅原因,下面只罗列了典型的对系统测试使用的用例。

表1.在线考试界面测试用例

用例编号 用例步骤描述 输入数据 预期结果 实际结果 前置条件

Zxks_ks1001 当鼠标点击“考试开始”时,进入考试页面,选择“Access程序设计”考试科目 鼠标单击“单选题” 显示单选题目第一题:

1.Access是()

数据库。

A网状型

B 关系型

C层次型

D树型 Access是()

数据库。

A网状型

B 关系型

C层次型

D树型 以student001身份登录

九、创新点

本论文的研究具有一定的理论参考价值和实用价值。首先,考试系统的研发是学校教育信息化改革的重要成果,不仅解决了老师出试卷的问题,还节约了纸张和节省了审批手续,为实现教育信息化的普及做出了尝试;同时,使得考试更加公正,为教学评价提供了新模式和新方法,具有鲜明的社会实用价值。

参考文献:

[1]赵娟.基于B/S模式的在线考试系统的设计与实现[J].2008,3(10):2

[2]粱瑾.基于JSP的在线考试系统的设计与实现[J].中国教育信息化发行

[3]丛春瑜.基于XML远程在线考试系统的[J].中国教育信息化发行

[4]吴静霞.基于智能组卷的在线考试系统的设计与实现[J].2008,4(10):3

[5]朱国际.基于B/S在线考试系统的设计与实现[J].

[6]韩萌,王移芝,王嘉树.基于Web的通用在线考试系统的设计与实现[J].计算机工程与设计,2008,11(29):21

[作者简介]张瑞英(1970-),女,北京人,研究生学位,现任职于北京信息职业技术学院专任教师,从教16年,从事计算机信息管理方向教学工作。

[课题资助]本论文是“2011年中国高等教育学会专项课题”的研究内容,课题名称为:中德高等职业教育信息管理专业教学模式比较研究,课题号:2011GZZX025