用Flash制作医学交互式单项选择题模板的探讨

2018-01-09 09:54梅盛平张红
科技视界 2018年26期
关键词:交互式

梅盛平 张红

【摘 要】探讨用Flash制作医学交互式单项选择题模板的方法。以十道解剖学单项选择题为例,用Flash MX 2004软件具体制作。能够做出交互性较强的单项选择题模板。用Flash制作交互式单项选择题的模板,可以在医学网络测试或课件制作中推广应用。

【关键词】Flash;交互式;单项选择题

中图分类号: R-4;G712 文献标识码: A 文章编号: 2095-2457(2018)26-0168-003

DOI:10.19694/j.cnki.issn2095-2457.2018.26.077

The Exploration of the Utilization of Flash in Medical Mutual Multiple-test Template Production

MEI Sheng-ping ZHANG Hong

(School of Stomatology Hubei Polytechnic Institute,XiaoGan Hubei 432000,China)

【Abstract】To obtain the methods of how to produce medical mutual multiple-test template,here we have introduced the exact procedures for making 10 multiple-choice items by using Flash MX 2004 software.The results shows that these multiple-test templates with aforementioned methods are interactive and strong.Conclusion:the mutual multiple-test template,which is designed and produced by Flash,could be applied to medical test online or multimedia courseware widely.

【Key words】Flash;Mutual;Multiple-test

在解剖学课件或网上测试中经常会用到单项选择题来进行测试,若用PPT来制作单项选择题测试,则人机交互性较差。而用Flash制作的单项选择题测试,不仅有很好的人机交流界面来进行交流,而且能及时对答案作出批改,并加以语言评价,仿佛就是老师在批改,从而增加学生自我测试的兴趣。以十道单项选择题为例,具体制作如下:

1 总体设计

先在背景层中导入一幅赏心悦目的图片,并配以轻音乐,作为背景。然后在不同的图层中放入翻页按钮、题目、提交按钮等内容,把A、B、C、D四个选项的字母转化为按钮,并在所有的按钮上加相应的脚本语言,实现交互式操作。

2 制作主要过程

启动Flash MX 2004应用程序,添加7个图层,从上到下将8个图层分别命名为“音乐”层、“控制”层、“按钮”层、“分数及答案”层、“试题”层,“翻页按钮”层、“标题”层和“背景”层(图1)。

2.1 “背景”层

选择“修改”→“文档”命令,弹出“文档属性”对话框,设置尺寸为600×480,背景颜色为#0099FF,其它选项可用默认设置,最后点击“确定”。如果为了美观,则可以导入一张图片作为背景(图2)。

2.2 “标题”层

在工具箱中,选择文本工具“A”,在“属性”面板中,设置文本类型为静态文本、字体为黑体、字号为30和颜色为#663300等属性。在场景的上方输入“课后检测(10题,每小题10分,共100分)”。

2.3 “翻页按钮”层

选择“窗口”→“其它面板”→“公用库”→“按钮”,打开“库-按钮.fla”面板,双击其中playback,选中gel Right,将它拖入到場景的右下角。在场景中,选中它,选择“窗口”→“开发面板”→“动作”命令,打开“动作”面板,或直接打开“动作”面板,添加脚本:

on (release) {

nextFrame();

}

选择第2帧,右键单击,选择“插入关键帧”,将“库-按钮.fla”面板中的gel Left拖入到场景的左下角。同样的方法给gel Left添加脚本:

on (release) {

prevFrame();

}

2.4 “试题”层

在工具箱中,选择文本工具“A”,在“属性”面板中,设置文本类型为静态文本、字体为宋体、字号为26和颜色为#99FF33等属性。在场景中输入题干和选择支,并调整好它们的位置。

选择文本工具“A”,在“属性”面板中选择文本类型为动态文本,在场景中,按住鼠标左键拖出一个动态文本框,将它移到题干的空格处,用来显示所选正确答案,并在“属性”面板中设置变量名为t1。

选择“插入”→“新建元件”命令,弹出“创建新元件”对话框,在“名称”框中输入文字“隐形按钮”,在“行为”选项中选中“按钮”单选按钮,单击“确定”按钮,进入元件的编辑窗口。在“点击”帧上右键单击,选择“插入空白关键帧”,选择椭圆工具,在“属性”面板中设置笔触颜色为“无”,填充色为“红色”,按住shift,在场景的中心绘制一个小圆。

返回场景,将“库”中的“隐形按钮”拖出4个,分别覆盖A、B、C、D。选中A上的“隐形按钮”,添加脚本:

on(release){

t1="A";

}

然后分别选中B、C和D,用同样的方法添加脚本,不同的是将脚本中的A分别换为B、C和D。

每一帧上面放一题,第2~10题的做法同上,只是在“属性”面板中,将变量名t1分别换为t2、t3、t4、t5、t6、t7、t8、t9和t10。

2.5 “分数及答案”层

选择第11帧,右键单击,选择“插入关键帧”,用线条和文字工具在场景中添加如下方框中的内容:

表1

选择文字工具“A”,在“属性”面板中,设置文本类型为动态文本、字体为黑体、字号为20和颜色为红色。在上述表格中的每个答案空格内添加一个动态文本框,并在“属性”面板中将它们的变量名分别设为t1、t2、t3、t4、t5、t6、t7、t8、t9和t10。用同样方法,在每个批改空格内及两个括号内各添加一个动态文本框,将它们的变量名分别设为p1、p2、p3、p4、p5、p6、p7、p8、p9、p10、n和zf。用同样方法,在“得()分”一行的下方拖出一个较长的动态文本框,将它的变量名设为text。

选择第12帧,右键单击,选择“插入空白关键帧”,选取工具箱中的文字工具,设置好文本类型、字体、字号和颜色。在场景中输入文字“参考答案”及正确答案。

2.6 “按钮”层

制作按钮 选择“插入”→“新建元件”命令,弹出“创建新元件”对话框,在“名称”框中输入文字“提交答案”,在“行为”选项中选中“按钮”单选按钮,单击“确定”按钮,进入元件的编辑窗口。选择椭圆工具,在“属性”面板中设置笔触颜色为“无”,填充色为“绿色”,在场景的中心绘制一个小椭圆。在“指针经过”帧中插入“关键帧”;在“按下”帧中插入“关键帧”,选中椭圆,在“属性”面板中将它的颜色改为灰色,同理在“点击”帧中将它的颜色改为浅黄色。再添加一层,用文字工具“A”,在“属性”面板中设置文本类型为静态文本,字体为宋体,大小为20,颜色为红色。在所画的椭圆上写下“提交答案”,在“指针经过”、“按下”和“点击”帧中分别将字的颜色改为蓝色、绿色和粉红色。用同样的方法制作“重做一次”、“参考答案”和“回上一页”三个按钮。

选中第10帧,插入“关键帧”,将“提交答案”按钮从“库”中拖入到场景,放好位置;选中“提交答案”按钮,在“动作”面板中添加脚本:

on(release){n=0;

nextFrame();

if(t1=="D"){p1="√";n=n+1;}else{p1="×";}

if(t2=="A"){p2="√";n=n+1;}else{p2="×";}

if(t3=="D"){p3="√";n=n+1;}else{p3="×";}

if(t4=="C"){p4="√";n=n+1;}else{p4="×";}

if(t5=="B"){p5="√";n=n+1;}else{p5="×";}

if(t6=="D"){p6="√";n=n+1;}else{p6="×";}

if(t7=="A"){p7="√";n=n+1;}else{p7="×";}

if(t8=="C"){p8="√";n=n+1;}else{p8="×";}

if(t9=="B"){p9="√";n=n+1;}else{p9="×";}

if(t10=="D"){p10="√";n=n+1;}else{p10="×";}

zf=n*10;

switch(n){

case 10 :

text=" 好樣的,全都答对了!";

break;

case 9 :

text="你真棒,差一点就是满分了!";

break;

case 8 :

text="加油,争取满分!";

break;

case 7 :

text="只要努力,你会做得更好!";

break;

case 6 :

text="朋友,加油吧!";

break;

case 5 :

text="你可不能太马虎哦!";

break;

case 4:

text="请你调整状态,再试一次吧!";

break;

case 3 :

text="你学习不努力哦!";

break;

case 2 :

text="你是不是没有用功?";

break;

case 1 :

text="你也不错吗,总算有一题对了!";

break;

default :

text="业精于勤,荒于嬉!";}

}

上述脚本中“==”后面的字母代表每一题的正确答案。

选中第11帧,插入“空白关键帧”,将“重做一次”和“参考答案”按钮从“库”中拖入到场景,放好位置;选中“重做一次”按钮,添加如下脚本:

on(release){

gotoAndPlay(1);

t1="";

t2="";

t3="";

t4="";

t5="";

t6="";

t7="";

t8="";

t9="";

t10="";

}

选中“参考答案”按钮,添加如下脚本:

on(release){

nextFrame();

}

选择第12帧,右键单击选择“插入空白关键帧”,将“回上一页”按钮从“库”中拖入到场景,选中它,添加脚本如下:

on (release) {

prevFrame();

}

2.7 “控制”层

在第1~12帧的每一帧中插入“空白关键帧”,在每一帧中添加脚本:

stop();

2.8 “音乐”层

将编辑好的音乐导入到“库”中,然后将它拖入到场景。

最后,选中“试题”层中的第11帧,右键单击,选“插入空白关键帧”;选中“翻页按钮”层中的第10帧,右键单击,选“插入关键帧”,接着选中第11帧,右键单击,选“插入空白关键帧”;选中“标题”层中的第12帧,右键单击,选“插入帧”;选中“背景”层中的第12帧,右键单击,选“插入帧”。全部完成之后的时间轴如图3。

3 经验和体会

用Flash制作解剖学交互式单项选择题,具有如下的一些优势:很强的交互性[1];A、B、C和D四个选项,如果认为哪个选项是正确答案,就在该项字母上单击,该项字母就出现在题干的括号中。全部做完之后,只要不点击“提交答案”按钮,可以返回去對做过的题进行修改或点击“重做一次”按钮全部重做。提交答案之后,对每一道都有批改,正确的打上“√”错误的打上“×”,同时给出最后的得分,还用文字语言给出评价,考得好,给予鼓励,如“你真棒!差一点就是满分!”,考得不好,给予善意的批评,如“你学习不努力哦!”等。文件容量小、网上运行快捷,适合网络传输和共享;有很好的兼容性,用Flash制作的交互式单项选择题,可以很方便地插入到Powerpoint、Authorware和Dream weaver制作的课件[2]中,为学生的自我检测提供了技术支撑。根据需要可以将题量由10题增至为100题单项选择题试卷,也可将它作为一个模板,用于其它医学课程的测试,这时只需要输入题干和选择支就可以了,不再编写程序的脚本语言,这样对那些不会使用Flash的教师,用这个模板也可很方便、快捷制作交互式单项选择题测试。

【参考文献】

[1]李光仲,刘俊英,闰鹏,等.Flash技术在医学物理学多媒体教学中的应用研究[J].中国医学教育技术,2012,26(1):72-74.

[2]黄吉春,贾佳,杨红.基于Powerpoint软件的交互性产科护理多媒体课件制作[J].中国医学教育技术,2013,27(4):405-407.

猜你喜欢
交互式
探析高中物理教学中运用交互式电子白板的实践应用
试论“交互式”课堂模式在初中英语阅读教学中的运用