设计工具MacromediaDreamweaverUltraDev4网络后台数据库MicrosoftAccess2000
f132硬件环境服务器联想万全100CPUI
terP419G内存512M硬盘60G硬盘并配有360G磁盘阵列网卡1001000M133网络环境运行在中国教育和科研计算机网子网西安交通大学校园网上。2系统模块设计根据以上设计思想将系统划分为四个功能独立
第18卷第2期2004年4月
中国医学教育技术
CHINAMEDICALEDUCATIONTECHNOLOGY
Vol
18No2
Apr2004的模块。如图3所示。
图3系统功能模块图
f21题库维护模块
是整个在线测试系统的核心模块也是基础模
块。具备试题的添加、修改、查询、删除、分类功能。
设定试题的试题编号、难度、区分度、考试时间等题
库关键信息。
22试卷生成模块
是系统的关键模块。该模块的任务在于将教学
大纲要求细化成为知识点同时按照学生提出的测
试章节等要求随机生成高质量试卷。
221组卷学生选择要测试的章节系统根据系
统设定的组卷参数如考试时间总题数题型等
生成试卷。
222组卷算法首先满足章节要求然后满足试
卷总体难度区分度最后满足总题数的模式组卷。
23答卷判卷模块
是系统的重要模块。该模块的功能在于将学生
答卷提交给服务器同时服务器根据标准答案给出
学生得分及标准答案学生根据参考答案将自己的
测试结果做出分析知道自己学习过程中的薄弱环
节从而在BBS中发布帖子提出问题要求老师答
第18卷第2期
王渊等1网络课程在线测
试系统的设计119
f疑。231答卷组卷完成后系统将根据生成试卷设定考试时间对考试过程中倒计时学生在规定时间内答题如果在规定时间内未完成答卷系统将自动提交答卷。232提交答卷完成后学生按提交按钮进行交卷。233判分在学生提交试卷后系统将根据标准答案判出学生的得分和提供试卷参考答案。24试题分析模块是教师掌握学生整体情况的重要模块。该模块的功能在于教师将所有参加答卷学生的考试结果仔细分析找出教学过程中薄弱环节或不足最后在BBS上发布贴子对学生在学习过程中的难掌握的部分内容补充一些材料使同学更容易理解达到掌握知识的目的。3系统的关键技术与算法设计本系统采用ASP动态网页技术与VbScript脚本语言以及ADO数据库访问技术其关键技术在于数据库的建立、组卷算法与答卷提交的程序设计。31数据库的建立数据库的构建是任何数据库应用系统的关键
f它的成功建立是以后程序设计的直接基础与条件。表1中显示了试题库结构。
32算法设计321组卷算法组卷是程序r