论文部分内容阅读
摘 要:基于Web的护士职业资格模拟考试系统是建立在Internet或Intranet上的开放式考试系统。应用该系统,教师可在后台管理平台的题库中添加题目,进行考试设置,轻松的完成整个考试流程,学生则可以通过网络随时随地的参加护士执业资格模拟考试。本文根据当前护士执业资格考试的题型特点,在使用SQL Server 2005建立考试数据库时,通过随机抽题和顺序抽题两种方式进行组卷,从而实现了模拟考试系统的拟真性。
关键词:Web 模拟考试系统 护士执业资格 数据库 SQL Server 2005
中图分类号:G710 文献标识码:A 文章编号:1673-9795(2013)02(a)-0182-01
1 护士执业资格模拟考试系统开发的必要性
护士执业资格考试,作为全国性的执业资格考试,对从事护理专业的学生来说意义重大,学生只有取得护士执业资格证书才能上岗就业。目前,考试仍采用传统的纸笔作答方式进行,但随着卫生部考试改革的深化,这种考试方式必将被更加先进的人机对话方式所替代,而人机对话考试实际上就是一种基于网络的考试。网络考试作为一种新的考试形式,大部分学生都没有考试经验。因此,作为护理学院的一名计算机教师,未雨绸缪,提前开发一套基于Web的护士职业资格模拟考试系统就显得非常有必要了。该系统的设计开发和有效实施,一方面可使教师从繁重的阅卷工作中解脱出来,极大地减轻教师的工作负担,节约大量的时间与人力,提高工作效率;另一方面可使学生通过网络随时随地的进行自我评测,查找不足,改进学习。以便提前适应机考,熟悉考试环境,积累应试经验,提高通过率。
2 护士执业资格考试题型特点及分析
目前,护士执业资格考试全部采用选择题。所有试题均由一个题干和五个选项组成,五个选项中只有一个为正确答案,其余均为干扰答案。干扰答案可以部分正确或完全不正确,考生在回答本题型时需对选项进行比较,找出最佳的或最恰当的选项。考试采用A1、A2、A3/A4型试题,其中A1型题为单句型最佳选择题,A2型题为病历摘要型最佳选择题,A3型题为病历组型最佳选择题,A4型题为病历串型最佳选择题。归纳起来看,A1、A2两种题型实际上就是单选题,A3、A4两种题型实际上是同题干单选题。因此,护士执业考试模拟考试系统的题型设计主要包括两类题:即单选题和同题干单选题。在使用SQL Server 2005建立考试数据库时,可根据两种选择题的特点添加纪录,在模拟考试系统中通过随机抽题和顺序抽题两种方式实现组卷。
3 护士执业资格模拟考试系统的数据库设计
众所周知,数据库是整个考试系统的核心,从技术角度讲,考试的整个过程就是围绕数据库而展开的一系列算法和操作。根据目前学校的状况,每次参加考试的学生都在50人以上,为了保证考试系统的稳定能和安全性,护士执业资格网络模拟考试系统采用功能强大的MS SQL Server 2005作为后台数据库。
要支持多种题型的考试就必须有合适的题库方案来保存试题,综合各种因素考虑,本系统采用不分科目、题型和班级,把所有的试题都用一个表存放的方案。即用一个数据表作为所有科目全部题型的试题库,用科目编号区分不同科目的试题,这样全校所有的班级只要科目相同试题库也会相同,从而使不同班级的同一科目成绩有了可比性,有利于教学评价的公平。根据护士执业资格考试的实际情况,题库中包含单选题和同题干单选题两种客观题型,试题库表中需要的字段包括科目名称、试题类型、题目、五个备选答案、标准答案、标记等。其中标记字段是本方案的使用技巧之一,利用它可以避免随机抽题出现重复题目的问题。
单选题在抽题组卷时,采用随机抽题的方式,随机从题库中抽取试题。系统的随机抽题功能是由Rnd()函数实现的。Rnd()函数可以产生一个0~1之间的随机数字,用这个数字去乘记录集中记录的数量,然后取整,作为记录集中记录的序号,就可得到记录集中的一个记录。
我们都知道,计算机是不能产生真的随机数的。Rnd()函数也不例外,它是用一个称为随机种子的初始值通过特定的算法进行一定次数的运算得出的结果,如果随机种子相同,那么后面所得的随机数序列也是相同的。所以要先用Randomize初始化随机化种子,因为Randomize具有基于系统计时器的种子,即和系统时间有关,所以可以保证产生的种子不会相同。
至于同题干单选题,在题库设计时不易实现随机抽题,可设置为固定抽题。具体做法是将这类选择题的题号连同题干按照顺序写入数据库,在抽题组卷时,按照记录顺序依次抽题,完成组卷。这种方法的好处是在不改变现有数据库结构的情况下,实现了两类选择题的抽取和组卷。
参考文献
[1] 张玉萍.ASP.NET+SQL组建动态网站[M].北京:电子工业出版社,2006:41-58.
[2] 刘清怀,庞娅娟.ASP网络开发实例自学手册[M].北京:人民邮电出版社,2008:78-80.
[3] 王健南.ASP数据库管理项目方案精解[M].北京:航空工业出版社,2006:390-394.
关键词:Web 模拟考试系统 护士执业资格 数据库 SQL Server 2005
中图分类号:G710 文献标识码:A 文章编号:1673-9795(2013)02(a)-0182-01
1 护士执业资格模拟考试系统开发的必要性
护士执业资格考试,作为全国性的执业资格考试,对从事护理专业的学生来说意义重大,学生只有取得护士执业资格证书才能上岗就业。目前,考试仍采用传统的纸笔作答方式进行,但随着卫生部考试改革的深化,这种考试方式必将被更加先进的人机对话方式所替代,而人机对话考试实际上就是一种基于网络的考试。网络考试作为一种新的考试形式,大部分学生都没有考试经验。因此,作为护理学院的一名计算机教师,未雨绸缪,提前开发一套基于Web的护士职业资格模拟考试系统就显得非常有必要了。该系统的设计开发和有效实施,一方面可使教师从繁重的阅卷工作中解脱出来,极大地减轻教师的工作负担,节约大量的时间与人力,提高工作效率;另一方面可使学生通过网络随时随地的进行自我评测,查找不足,改进学习。以便提前适应机考,熟悉考试环境,积累应试经验,提高通过率。
2 护士执业资格考试题型特点及分析
目前,护士执业资格考试全部采用选择题。所有试题均由一个题干和五个选项组成,五个选项中只有一个为正确答案,其余均为干扰答案。干扰答案可以部分正确或完全不正确,考生在回答本题型时需对选项进行比较,找出最佳的或最恰当的选项。考试采用A1、A2、A3/A4型试题,其中A1型题为单句型最佳选择题,A2型题为病历摘要型最佳选择题,A3型题为病历组型最佳选择题,A4型题为病历串型最佳选择题。归纳起来看,A1、A2两种题型实际上就是单选题,A3、A4两种题型实际上是同题干单选题。因此,护士执业考试模拟考试系统的题型设计主要包括两类题:即单选题和同题干单选题。在使用SQL Server 2005建立考试数据库时,可根据两种选择题的特点添加纪录,在模拟考试系统中通过随机抽题和顺序抽题两种方式实现组卷。
3 护士执业资格模拟考试系统的数据库设计
众所周知,数据库是整个考试系统的核心,从技术角度讲,考试的整个过程就是围绕数据库而展开的一系列算法和操作。根据目前学校的状况,每次参加考试的学生都在50人以上,为了保证考试系统的稳定能和安全性,护士执业资格网络模拟考试系统采用功能强大的MS SQL Server 2005作为后台数据库。
要支持多种题型的考试就必须有合适的题库方案来保存试题,综合各种因素考虑,本系统采用不分科目、题型和班级,把所有的试题都用一个表存放的方案。即用一个数据表作为所有科目全部题型的试题库,用科目编号区分不同科目的试题,这样全校所有的班级只要科目相同试题库也会相同,从而使不同班级的同一科目成绩有了可比性,有利于教学评价的公平。根据护士执业资格考试的实际情况,题库中包含单选题和同题干单选题两种客观题型,试题库表中需要的字段包括科目名称、试题类型、题目、五个备选答案、标准答案、标记等。其中标记字段是本方案的使用技巧之一,利用它可以避免随机抽题出现重复题目的问题。
单选题在抽题组卷时,采用随机抽题的方式,随机从题库中抽取试题。系统的随机抽题功能是由Rnd()函数实现的。Rnd()函数可以产生一个0~1之间的随机数字,用这个数字去乘记录集中记录的数量,然后取整,作为记录集中记录的序号,就可得到记录集中的一个记录。
我们都知道,计算机是不能产生真的随机数的。Rnd()函数也不例外,它是用一个称为随机种子的初始值通过特定的算法进行一定次数的运算得出的结果,如果随机种子相同,那么后面所得的随机数序列也是相同的。所以要先用Randomize初始化随机化种子,因为Randomize具有基于系统计时器的种子,即和系统时间有关,所以可以保证产生的种子不会相同。
至于同题干单选题,在题库设计时不易实现随机抽题,可设置为固定抽题。具体做法是将这类选择题的题号连同题干按照顺序写入数据库,在抽题组卷时,按照记录顺序依次抽题,完成组卷。这种方法的好处是在不改变现有数据库结构的情况下,实现了两类选择题的抽取和组卷。
参考文献
[1] 张玉萍.ASP.NET+SQL组建动态网站[M].北京:电子工业出版社,2006:41-58.
[2] 刘清怀,庞娅娟.ASP网络开发实例自学手册[M].北京:人民邮电出版社,2008:78-80.
[3] 王健南.ASP数据库管理项目方案精解[M].北京:航空工业出版社,2006:390-394.