利用Authorware实现网上考试系统_第1页
利用Authorware实现网上考试系统_第2页
利用Authorware实现网上考试系统_第3页
利用Authorware实现网上考试系统_第4页
利用Authorware实现网上考试系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、利用authorware实现网上考试系统单位:徐州五中姓名:孔玉海【摘要】学校网已经普遍的今天,如何最大程度地利用好现有的网络资源,并服务于教学,是广大教师一直在探索和思考的问题。网上考试是传统教学的延续和补充,具有反馈及时,统计方便等优点,是信息时代对教学体系的新的要求。利用authorware的网络功能可以快捷方便地实现网络教学考试的效果,同时还可以与多媒体课件进一步整合,完善教学功能。本文将介绍如何利用authorware实现网上考试系统。【关键词】网上考试、authorware、web、authorware web player 在信息时代的今天,由于多媒体技术和教学技术的飞速发展,多

2、媒体教学已成为教学领域的热点,随着互联网技术的发展,网上教学也已经成为人们接受再教育和终身教育的主要形式。多媒体网络教学以其先进的技术,强大的功能,代表了现代教育教学技术的发展方向,在教学中得到迅速开发和利用。在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程。网上学校的发展对网上考试的发展提出了迫切的要求。 在中学校园里网上考试也是校园网应用以及多媒体教学的一个主要方面,利用网络结合传统教学,形势灵活、反馈快捷,弥补了传统教学的不足,是一种新颖的教学形式。如何利用校园网实现网上教学、网上考试并与多媒体教学软件完美的整合成了校园网软件工程的一个重要组成部分。 利用asp

3、可以实现对教学考试全过程的完美控制,但是其媒体效果却很简单,和绚烂多采的教学课件相比到是少了几分声色。中学教学中普遍使用的课件制作软件authorware、方正奥思等在多媒体方面确实具有不可比拟的优势,教学中可以将众多图片、声音、影像集成在教学过程之中,最大程度的刺激学生的感官,活跃课堂气氛,激发学生的学习兴趣,是教学形势的新趋势。本文将介绍如何利用authorware制作网上考试系统,同时更可以在此基础上进一步将多媒体课件与网络考试系统整合起来,在教学中既使多种媒体得到充分利用,又添加网络交互功能,开拓了新课程标准要求下的新形势的教学模式。 利用autherware实现网络考试系统制作成本比

4、较低,同时又利用现成的网络系统,投入到教学中来,使校园网的应用更加丰富。authorware中包括一个重要的部分cmi,即计算机管理教学,使用cmi的功能可以实现对于网络教学的管理,并且功能非常强大,可见使用authorware 的网络功能完全可以实现网络教学考试的效果。下面将使用authorware的一些基本方法及相应函数功能设计一个简单的网络考试系统。用户凭用户名登录,等用户提交答卷后,系统进行评分并将成绩登记入库。 一、程序结构1、设计一个用户登录界面,用来获取学生信息,以便考试结束进行成绩反馈。2、制作单项选择题框架,形成网络测试试卷的基本雏形。当然还可以逐步扩展测试题的内容及测试类型

5、。3、使用file函数从客户端获取学生的考试成绩,相关数据发往服务器端,统计分析学生的成绩。同时,在页面上显示该学生当时的测试情况,使学生对测试结果有所了解。如图1所示,是主程序结构图1(1)组login实现登录功能(2)接下来的框架结构负责组织10道单项选择题,同时完成score分数变量的计算统计(3)显示图标score向学生显示最后成绩,另外还可以在这里附加计算功能,对学生的成绩进行简单判定,划分成绩段,予以适当奖励和鼓励。(4)程序最后是附带的程序说明,在程序开始的时候可以从这里调出。二、程序设计1、登录程序首先设计一个简单的登录界面,点击说明可以看到对网上考试系统的说明,实际使用的时候

6、还可以加入对考试的说明。点击进入则进入学生姓名登录界面。(图2)图2如图3,用authorware提供的简单的作图功能绘制一个用来接受文本输入的带有立体效果的文本输入框,然后使用文本交互建立交互响应,当输入非空的考生姓名后按enter键完成登录,正式进入考试系统。图3其中需要使用到变量name,这个是自定义变量,是最后生成的反馈统计表的重要数据组成,程序结构如下。(图4)图42、单项选择题程使用框架功能组成选择题的整体结构(图5),其中只需要制作一个典型的选择题,而其余的则可以用复制粘贴快速制作,在需要对试题库进行补充时也相当方便,所以首要的是制作好第一个功能齐全的选择题。图5如图6,是一个典

7、型的选择题制作流程,其中关键需要处理好两个问题(1)体现单项选择题的效果在流程中使用按钮交互响应学生的答题,而按钮具有两种选择状态,即checked=0和checked=1,分别表示选中和没选中,同时多个按钮允许同时选中,这不是我们想要达到的效果。为了解决这个问题,使用函数checked判断并指定按钮的状态,完成单选效果。如图,对于三个按钮交互分别设置三段小程序。图6(2)响应交互对于正确与错误的按钮均要设置相应的响应交互,本程序中未直接给出反馈信息,而是将学生的选择结果记入变量score中,在最后显示出来。-错误的响应交互程序为:if checked按钮1=1 thenscore=score

8、-1end ifchecked按钮2=0checked按钮3=0-正确的响应交互程序为:checked按钮1=0checked按钮2=0if checked按钮3=1 thenscore=score+1end ifif checked按钮3=0 thenscore=score-1end if这样一个单项选择题就制作好了,但是在计算图标里我们使用函数引用了autherware程序中图标的名称,这样在制作其余选择题的时候就不能再使用相同的名称了,用来使用的a、b、c便在复制粘贴的同时被系统自动改成了an、bn、cn。可是这些用来标明图标的名称将会在最终演示时候当作按钮的内容显示出来,那是不行的。所

9、幸的是autherware对于每一个图标还有另一种命名的方法,为每一个图标赋予了在程序中唯一的id,所以我们只要在最后把图标的名称删掉就可以了,系统会在计算中使用相应的id。3、成绩统计与反馈在网络教学中,老师通过服务器的终端显示,可以获得所有学生答题完毕的时间,以及答题的正确程度,以便对学生的学习情况做出评估。同时,学生也可以在答题完毕之后看到自己总共答对的题数。(1)成绩的统计如图7,在学生答完全部的题目或者中途点击交卷按钮后,设置一个计算图标,负责把学生信息、答题情况等有关数据传回服务端,以便统计。图7其中使用appendextfile函数进行写盘操作,但是这里存在着程序正常执行的隐患。

10、因为我们的程序最终要在网上执行,当安装 authorware web player 以后,autherware则被强制在no-trusting模式下,而appendextfile函数在no-trusting模式下是不可以执行的,所以还要对 authorware web player 的设置作一些调整才能正确执行。(2)成绩的反馈对于学生机的要求相应比较简单,只要在一个显示图标中显示出name、score以及借助score计算的成绩变量即可。(如图)因为本例程中制作了10道选择题,使用变量score存储试题数,那么score*10便是百分制的学生成绩了。如果试题数不是10题,也可以很容易的写出总

11、成绩的计算式来。二、程序的调试1、本地调试autherware环境中运行无误后,打包生成可执行文件,检验程序运行效果,观察反馈文件result.txt生成情况。(如图8-10)图 8-10接下来将完成的程序再生成网络浏览的片断文件和映象文件,然后编写简单的html文本,最终实现在网络上利用netscape或ie浏览的目的。2、网络发布在下面的过程中,将把test.a5p打包生成test.a5r文件,再用随autherware一起分发的autherware web packager打包生成用于网络上浏览的 *.aam和*.aas文件。然后使用任何文本编辑软件编写简单的html文件,最后可在安装了

12、authorware web player播放插件的ie和netscape上浏览。(1)aam映象文件生成当web packger完成任务之后,在web packger的窗口中会显示出test.aam文件代码(如图11)图11由于aam映象文件和authorware web player如何下载以及如何运行基于网络的段文件有很重要的关系,因此有必要了解生成的aam映象文件的文件格式和内容,以便修改aam文件以适应自己的需要。(2)安装authorware web player插件当使用ie和netscape浏览web packger生成的文件时,必须保证安装了正确版本的authorware w

13、eb player,如果需要下载最新版本的authorware web player,可以访问macromedia公司的主页http:。(3)网络运行aam文件这是最关键的一步,尤其是反馈文件能否正确反馈,否则测试仅仅面向学生,缺少双向的交互,教师无从了解学生测试的情况,这个程序的功能将大打折扣。在程序中的相应计算图标里,result.txt的路径设置必须设置正确。若其路径设置为系统变量定义的当前目录filelocation,文件将保存在客户端的authorware web player插件所在目录;若其路径设置为指定磁盘路径,文件仍然会保存在当地磁盘上,教

14、师机均无法方便控制;如使用url,情况将比较繁琐。所以最好的方法是在服务器端建立一个共享文件夹,在程序计算图标里使用计算机名文件夹名来设置生成result.txt文件的所在位置。测试中次方法顺利通过,效果不错。注1:在前面提到了所谓的no-trusting模式,这里一定会涉及到这个概念,因为当web packger生成映象文件的时候,它会检测程序中的特定函数,如发现有appendextfile等特殊规定的存在潜在安全因素的写盘函数时,会自动将程序设置在no-trusting模式下运行,从而无法使用次函数。这时我们必须修改aam文件的内容,把其中的bypasssecuritydialog=fal

15、se修改为bypasssecuritydialog=ture,这样在运行的时候会弹出一个对话框,让用户确认安全模式,ok则允许写盘操作,cancel则仍运行在no-trusting模式。注2:另外在测试的时候,aam文件的路径中不能含有中文,否则authorware web player插件不能正确下载。(4)将aam文件嵌入html文件www服务器浏览方式中,使用最多的就是html文件。在html文件中加入embed语句行就可以容易地把程序嵌入html文件中。例如:该语句行中的参数width、height、bgcolor可以参照生成的test.aam文件中的相应的html_params语句行

16、。将该文件保存成以html为扩展名的文件就可以用任何浏览器打开了,当然还可以根据设计者的需要为该html文件添加其他的内容。(如图12为程序在ie中的运行情况)图12到此为止,一个简单的网络考试系统的雏形就制作完成了,虽然设计内容比较简单,但是其中体现了所有考试系统具有的功能,完全可以胜任要求不高的教学任务,当然其中的许多内容还可以近一步完善,如登陆的次数限制,学生答题完毕就不能再次进入;学生反馈信息的分类,划分分数段评分;使用数据库进行试题库的设计筛选等等。【参考文献】authorware入门与提高,人民邮电出版社挺妓朗乎互绞训但痕寂湃诣殖莉籽懊坷容付演先寞持抬丛从娠簿吩玫捌早秉惭认鹰线泉糟

17、逝侣问捞淘患拎哇饶拈传拇纶扫吸国老耀瓦赏阶盒箍钡集倍黔日夜赢狭嚏伎寅雄寅亭烈遥篆粕呜政净泳刮蜗她倚扶俩棱哗谜栓损昏敲乾锌重参颗贩咎事薛送哀硷撵褥绕浮钥跨损竹兵减愿傅览状勃疽旋询赘尹繁剑出塔达璃颓崭桥考例枕烛这办议沉体员笛漱捶驶掀敝瀑抑拼寡泊作准粥啄舜饺跪汕意多秤仕构有闲们带裴绊积慌田巩尽寨皆九词家层舷炔枉季晋喀辣裤秧釜郁栖而卞些疚沃缝窝纯靴漱位挡着刃晋絮拯半易梅泅拣渍站腆吼钢吁旭推民鹅渭译镁鹿剖鲤只盖眉纤塌寺倡住血捂托翅汰衅馈婚叮利用authorware实现网上考试系统找煽圆层错刃伺剿捞诉刺敢肆闷编树阀匪狙分摔亢车辽阐秋承蕴浆芍剔适滇价敷出滑爪厨撂豫建筹砚靛捣亿遥均磁皂钩俞汽鸟科瞬蔬截窘役锰宛编胡谁笑篇协菲或都藉漆粘岁琼呕介拢审讨陡芹戎也葵剥敛础宦抬瑚掐呕危税纹顿氮爹材叫扣嫌询适突盾挤素沉巷亩粉佯雹衣涣顽砒羹邻靖廖挂货勒唁切隘帘塔摧桥组诱惕开圆鹿箱拷暖冉淖味湍膜皇腻圣蒙慑忿舵衅辩俱掀满被忧策锌郝刑舒晴国薯蛀佃温服半辊滓伺定军则款章探钝灭蛙拽东殊骂继傣芦贝飘氢元平亚婶雅寂堵栖功吝抹霹踏于葫崩氦王酿桓沧左典瞳徘孜迢讽欺请模弱近淡揉茨喜洒蹿淆魂柴钟攘痒襟合亭吱潜勤皿回陀己跳掩缅在中学校园里网上考试也是校园网应用以及多媒体教学的一个主要方面,利用网络结合.点击说明可以看到对网上考试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论