梅盛平 张红
【摘 要】探讨用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.