预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

!鱼:科教平台SOIENOE&rE0HN0L00YINFORMATION网络课程评价系统题库的设计与实现张宝军张静(空军第一航空学院河南信阳464000)摘要:随着网络教育的在我国的蓬勃发展,网络课程在教学中占有越来越重要的地位。而评价系统作为网络课程一个重要组成部分,它设计的好坏,直接影响到网络课程的教学效果的好坏。本文就网络课程评价系统题库部分的设计与实现,进行探讨和分析。关键词:网络课程教学评价ASP数据库中图分类号:TN9l5.O9文献标识码:A近年来,随着Internet应用的普及,网络走进千家万户,生成试卷时,根据取出的id号,和试题表(test)的试题id深入到人们的生活,学习、工作等各个方面,并日益成为一号对应,依次取出试题,生成一张试卷。种重要的教学手段和教学场所。然而,与传统教学相比,网学员答卷表存储的是试卷id号,及学员的答案,可以自动生络教学的质量保证体系却显得不够完善、健全。如何保证网络成学员答卷并对比学员答案和正确答案进行判分;亦叮由教员手教学的质量,建立一个行之有效的网络教学评价模型,已成为动判卷给分。并且学员答卷可长期保存,随时调阅。远程教育工作者面前的一个重要课题。1.2功能模块的设计与编程实现1.2.1试题生成和显示1.评价系统的设计与实现在本系统中,试题生成和显示是一个关键的模块,在这里本文讲述的网络平台采用windowNT/2000+IIS5.0n操作要用到一个重要的自定义函数show(),该函数的功能是根据提供系统,MicrosoftAccess为数据库平台,采用现在比较流行的试题id号,从试题表中取出试题,并显示在Web页面上。的ASP技术进行开发。在这里需要对show()函数进行一下说明:1.1库的建立<l>变量qid存储着试题id号,函数根据q—id从试题库中对于一门课程,一股都有大量的试题作为基础,为了便于取出试题。管理,建立题库是非常有必要的。本文所讲的是一门网络课程<2>由于存储试题时,已对试题用HTML进行封装,所的试题库。题库系统提供以下功能:以用reco(”question”)直接取出显示。1.1.1可以随时添加或删除试题;<3>根据reco(”type”)确定题型,再对不同题型进行相应的1.1.2可以根据教员给定条件自动生成试卷并支持教员手动处理。选题;1.2.2自动出卷模块1.1.3可以存储学员答卷并评卷和给分{此模块分为考试和单元测验两部分。存这里要用到ran1.1.4可通过学员应答反馈的信息自动调整试题难度系数。domize函数,先用randomize对随机数生成器初始化,接着用数据库由以下表格组成:试题表(qUestiOFi)、试卷表语句array(i)=(rnd*100modquestionmaxnum)+1产生一个能(testpaper)、学员答卷表(answerpaper)覆盖所有试题id号的随机数组array(i),再把相同的随机数剔各表结构如下:除,以确保卷面上同一道题最多出现一次,接着把选定的试题试题表(question)id号存于question(i)数组中,最后用一个for循环结构向客户端字段字{_=_}髓掣晚叫浏览器输出试题。综上所述,整个出题过程可概括为生成随机mletlf1]lD动编号bE艇I枷数一剔除相同随机数一确定题量和题型一保存试题id号一从数据文水l式answer符i;:{__j、推符襞库提取试题一出题。(Llypc'文水腿颦(j:lj;ii{.乃造,“码彰选、4州断、1.2.3判卷模块笄、6l上J沦琏由于有了前面模块的基础,判卷就变得容易多了,一张试卷的chaptF数试题所1I1"fl为旃一≯.……Ll为综合试蚀)所有试题都在一个表单,答完后自动提交,所有学员答案放在一qu(,t1t2ty数}:试题难度乐数个字符串变量里,各题的答案用“I”隔开,把字符串变量的值存试卷表入学员答卷表的answer字段中,判卷时再把学员答案从answer字段中取出,并把各题答案分开分别存入answerarray数组,语句如下:answerarray=split(answer—tian,“I''),像填空、单选、多选、判断等客观题,可由机器对照正确答案自动判分,而像简学员答卷表(answerpaper)段辊段类蜕}{j]答、论述等主观性较强的题,机器是很难准确判分的,这些主现tucl ̄ntID丈禾0一号(一畸防呲h{)题可由教员调出学员答卷,对照正确答案给分。letII)文小l珏标!(J试毪叶Itestl1)父默)这里需要注意的一点是:对丁填空题,应采取灵活的方法判÷1nwer丈水必僻棠断。应考虑到答案的多样性,有些多个空的答案次序可以颠倒,SCr}r数字、"}分有些答案可以多字或少字。这就要求程序设计带有一定程度的智能性,这些用asp编程的查找关