论文部分内容阅读
摘要:利用Authorware的交互性制作多媒体课件己成为现代化教学的一种重要手段。本文主要介绍如何利用Authorware制作多项选择题程序,并增加登录界面和成绩统计界面可自动记录得分。
关键词:Authorware;多项选择题;多媒体课件
中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)34-0257-03
Authorware是原Macromedia公司(现己被Adobe公司并购)推出的一种使用方便、功能强大的多媒体制作工具软件。它采取面向对象的设计思想,以图标为程序的基本组件,用流程线连接各图标构成程序,从而提高了多媒体软件的开发速度与质量,使非专业程序员进行多媒体软件的开发成为现实。利用Authorware可以制作各种多媒体产品,例如:多媒体演示系统,多媒体电子图书系统,多媒体交互式教学系统,多媒体模拟培训系统,多媒体咨询系统和多媒体数据库等。本人从事教学工作多年,针对某些课程,特别是《高分子物理》具有基本概念多,记忆困难等特点,经常利用多媒体软件制作教学课件并运用于教学,收到了良好的效果。
下面就本人在教学中运用Authorware7.0制作的一套《高分子物理》多项选择题为例,来说明如何利用Authorware制作多媒体交互式教学课件,与大家共享。本程序的总流程如图1所示,左侧为主程序,右侧为库文件。下面分别介绍各个图标的设计方法与思路。
首先,准备好所需的基本素材,包括图片、声音、按钮等。
启动Authorware程序,创建一新文件,命名为“多项选择题.a7p”,同时创建一库文件,命名为“多项选择题库.a7l”,并将程序中多次调用的声音与图片文件放入其中。
1.开始画面的制作。拖动一群组图标到流程线上,并命名为“开始画面”。双击该群组图标,在“Level 2”窗口中,拖入一显示图标到流程线上,命名为“主画面”,导入图片,输入文字并设置好字体、颜色。
2.登录界面的制作。在登录界面,要求用户必须输入姓名与学号后方可进入下面的练习。当然,用户所输入的姓名与学号也是以后记录成绩的依据。拖动交互图标到流程线上,命名为“姓名”,双击进入其编辑状态。输入相应的提示文字和画出输入提示框后退出。在其右边拖入一计算图标,命名为“*”(注:只输入*号,没有引号。下同)。双击后输入:name:=EntryText响应方式设置为“Text Entry”,Pattern栏内输入“*”,表示输入任何字符均可产生响应。至此,姓名输入交互制作完成。同理,可制作出“学号”输入交互。接下来,拖入一擦除图标,命名为“擦除姓名与学号”。在其属性设置中选择一擦除特效,并选择需要擦除的图标。如图2所示。
3.开始与退出按钮的制作。在主流程图中拖入一交互图标,命名为“初始交互”。双击交互图标,输入说明文字。
在交互图标右侧拖入一群组图标,命名为“开始”,交互类型为按钮,为了美观起见,可以选用预先制作好的按钮素材。Response标签内的Erase、Branch、Status栏内分别设置为“Don’t Erase”、“Exit Interaction”、“Not Judged”。
双击“开始”群组图标,拖入一擦除图标,在其属性设置中选择一擦除特效,并选择需要擦除的图标。再拖入一交互图标,并命名为“退出判断”,双击后引入一按钮并放置在适当的位置。其作用为单击此按钮进入退出判断窗口,由用户确定是否退出程序。在该交互图标右侧拖入一群组图标,命名为“退出”,响应方式设置为“Button”(按钮),在Response标签中Scope、,Erase、Branch、Status各项分别设置为“Perpetual”(选中)、“After Next Entry”、“Return”、“Not Judged”。程序设计如图3所示。双击“退出”群组图标,在其流程线上插入一“Message Box Knowledge Object”的知识对象(方法:”Windows”→”Knowledge Objects”→”Message Box”,再进行相应的设置即可),下面拖入一判断图标,并命名为“判断返回值”,双击进行属性设置:Time Limit:空,即无时间限制;Repeat:Fixed Number of Times,下方填入“1”;Branch:To Calculated Path,下方填入”wzMBReturnedValue”,此值即为上面”Message Box Knowledge Object”中所设置的变量值。在判断图标的右边拖入两个计算图标,分别命名为“确定”、“取消”。并设置判断方式均为“Before Next Selection”。两个计算图标内分别输入如下内容:“确定”计算图标:Quit(0)。Quit(0)是Authorware的基本函数之一,其作用为退出程序。“取消”计算图标:——假的退出,不执行任何操作,直接返回。需要注意的是,此图标内容为注释,对程序的执行毫无影响。该退出小程序在任何时候均可响应,以便用户选择是否退出,程序设计如图4所示。在主流程线上拖入一计算图标和显示图标,其中计算图标命名为“分数值初始化”,打开后输入“m=0”,以后用m值来记录得分。显示图标命名为“得分显示”,打开后输入文字“目前得分:{m}”,并调整到适当位置。
4.多项选择题交互程序的制作。在主流程线上拖入一群组图标,命名为“多项选择题”,每题均有五个备选答案。打开后拖入一计算图标,输入“d1a=0,d1b=0,d1c=0, d1d=0,d1e=0”,为每个按钮的初始状态赋值(未选中)。再拖入一交互图标,命名为“第1题”,打开后输入题干,并调整到适当的位置。在交互图标右侧拖入一计算图标,并以备选答案命名,打开后输入“d1a=~d1a”,用以表示选中后的状态。响应方式为按钮,按钮样式选择多项选择题的标准方框样式,在其属性设置的Response标签中Erase、Branch、Status各项分别设置为“After Next Entry”、“Retry”、“Not Judged”。依同理,再拖入四个计算图标,每个计算图标中分别输入“d1b=~d1b”,“d1c=~d1c”,“d1d=~d1d”,“d1e=~d1e”。最后再拖入一群组图标,命名为“确定1”。按钮样式可从预先准备好的素材中选取。如图5所示。 双击“确定1”群组图标,拖入一计算图标,命名为“提交”,打开输入以下内容:
If (d1a&(~d1b)&(~d1c)&(~d1d)&(d1e)) then
?摇?摇n:=1
else
?摇?摇n:=0
end if
其含义为如果选择a与e对应的答案,则结果正确(n=1),否则选择结果为错误(n=0)。具体正确答案设置自定。其下拖入一交互图标,命名为“结果”,在右侧拖入两个群组图标,分别命名为“n=1”与“n=0”,响应类型为条件,其响应条件分别设置为n=1与n=0。程序设计如图6所示。打开“n=1”群组图标,从库中拖入“正确提示”显示图标与“正确”声音图标(均以斜体显示),下方再拖入一计算图标,打开后输入“m=m+1”,表明本题答案选择正确,得分(m)加1,再拖入一等待图标,属性设置Time Limit为3秒,程序设计如图7所示;打开“n=0”群组图标,从库中拖入“错误提示”显示图标与“错误”声音图标(均以斜体显示),拖入一等待图标,属性设置同上,程序设计如图8所示。
这样,第一道多项选择题设计完成,同理设计其它选择题。
5.结果处理程序的制作。在主流程线上拖入一群组图标,命名为“结果处理”。打开后分别拖入:①擦除图标,命名为“擦除目前得分显示”,作用为擦除得分提示文字;②显示图标,命名为“提示完毕”,打开输入说明文字,作用为提示所有选择题均已做完;③等待图标,命名为“等待”,属性设置Time Limit为3秒;④擦除图标,命名为“擦除提示”,作用为擦除上一个显示图标中的提示说明文字;⑤显示图标,命名为“显示分数”,打开后输入以下内容并调整到适当位置:成绩统计、姓名:{name}、学号:{xuehao}、得分:{m},其中的姓名与学号为开始登录时输入,最终得分一目了然。程序设计如图9所示。至此,程序全部设计完毕,保存并运行检查效果,对程序界面中的图片、按钮与文字位置进行适当的调整。
6.结束语。此多媒体课件是在实践的基础上设计出来的,操作简单,交互性强,具有较强的多媒体效果。综合利用了软件设计技术,提高了多媒体课件的效果与功能。
参考文献:
[1]王大印,白海波.Authorware7.0多媒体制作技术实用教程[M].北京:清华大学出版社,2007.
[2]刘文东.Authorware7.0精彩实例设计与实践教程[M].大连:大连理工大学出版社,2008.
[3]鲁广英,乔晓梅.利用Authorware7制作多媒体考试系统[J].陶瓷研究与职业教育,2005,(1):34~35.
作者简介:徐应林(1968.10-),男,江苏常州轻工职业技术学院轻工工程系高分子材料专业教师,研究方向:高分子材料改性与加工。
关键词:Authorware;多项选择题;多媒体课件
中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)34-0257-03
Authorware是原Macromedia公司(现己被Adobe公司并购)推出的一种使用方便、功能强大的多媒体制作工具软件。它采取面向对象的设计思想,以图标为程序的基本组件,用流程线连接各图标构成程序,从而提高了多媒体软件的开发速度与质量,使非专业程序员进行多媒体软件的开发成为现实。利用Authorware可以制作各种多媒体产品,例如:多媒体演示系统,多媒体电子图书系统,多媒体交互式教学系统,多媒体模拟培训系统,多媒体咨询系统和多媒体数据库等。本人从事教学工作多年,针对某些课程,特别是《高分子物理》具有基本概念多,记忆困难等特点,经常利用多媒体软件制作教学课件并运用于教学,收到了良好的效果。
下面就本人在教学中运用Authorware7.0制作的一套《高分子物理》多项选择题为例,来说明如何利用Authorware制作多媒体交互式教学课件,与大家共享。本程序的总流程如图1所示,左侧为主程序,右侧为库文件。下面分别介绍各个图标的设计方法与思路。
首先,准备好所需的基本素材,包括图片、声音、按钮等。
启动Authorware程序,创建一新文件,命名为“多项选择题.a7p”,同时创建一库文件,命名为“多项选择题库.a7l”,并将程序中多次调用的声音与图片文件放入其中。
1.开始画面的制作。拖动一群组图标到流程线上,并命名为“开始画面”。双击该群组图标,在“Level 2”窗口中,拖入一显示图标到流程线上,命名为“主画面”,导入图片,输入文字并设置好字体、颜色。
2.登录界面的制作。在登录界面,要求用户必须输入姓名与学号后方可进入下面的练习。当然,用户所输入的姓名与学号也是以后记录成绩的依据。拖动交互图标到流程线上,命名为“姓名”,双击进入其编辑状态。输入相应的提示文字和画出输入提示框后退出。在其右边拖入一计算图标,命名为“*”(注:只输入*号,没有引号。下同)。双击后输入:name:=EntryText响应方式设置为“Text Entry”,Pattern栏内输入“*”,表示输入任何字符均可产生响应。至此,姓名输入交互制作完成。同理,可制作出“学号”输入交互。接下来,拖入一擦除图标,命名为“擦除姓名与学号”。在其属性设置中选择一擦除特效,并选择需要擦除的图标。如图2所示。
3.开始与退出按钮的制作。在主流程图中拖入一交互图标,命名为“初始交互”。双击交互图标,输入说明文字。
在交互图标右侧拖入一群组图标,命名为“开始”,交互类型为按钮,为了美观起见,可以选用预先制作好的按钮素材。Response标签内的Erase、Branch、Status栏内分别设置为“Don’t Erase”、“Exit Interaction”、“Not Judged”。
双击“开始”群组图标,拖入一擦除图标,在其属性设置中选择一擦除特效,并选择需要擦除的图标。再拖入一交互图标,并命名为“退出判断”,双击后引入一按钮并放置在适当的位置。其作用为单击此按钮进入退出判断窗口,由用户确定是否退出程序。在该交互图标右侧拖入一群组图标,命名为“退出”,响应方式设置为“Button”(按钮),在Response标签中Scope、,Erase、Branch、Status各项分别设置为“Perpetual”(选中)、“After Next Entry”、“Return”、“Not Judged”。程序设计如图3所示。双击“退出”群组图标,在其流程线上插入一“Message Box Knowledge Object”的知识对象(方法:”Windows”→”Knowledge Objects”→”Message Box”,再进行相应的设置即可),下面拖入一判断图标,并命名为“判断返回值”,双击进行属性设置:Time Limit:空,即无时间限制;Repeat:Fixed Number of Times,下方填入“1”;Branch:To Calculated Path,下方填入”wzMBReturnedValue”,此值即为上面”Message Box Knowledge Object”中所设置的变量值。在判断图标的右边拖入两个计算图标,分别命名为“确定”、“取消”。并设置判断方式均为“Before Next Selection”。两个计算图标内分别输入如下内容:“确定”计算图标:Quit(0)。Quit(0)是Authorware的基本函数之一,其作用为退出程序。“取消”计算图标:——假的退出,不执行任何操作,直接返回。需要注意的是,此图标内容为注释,对程序的执行毫无影响。该退出小程序在任何时候均可响应,以便用户选择是否退出,程序设计如图4所示。在主流程线上拖入一计算图标和显示图标,其中计算图标命名为“分数值初始化”,打开后输入“m=0”,以后用m值来记录得分。显示图标命名为“得分显示”,打开后输入文字“目前得分:{m}”,并调整到适当位置。
4.多项选择题交互程序的制作。在主流程线上拖入一群组图标,命名为“多项选择题”,每题均有五个备选答案。打开后拖入一计算图标,输入“d1a=0,d1b=0,d1c=0, d1d=0,d1e=0”,为每个按钮的初始状态赋值(未选中)。再拖入一交互图标,命名为“第1题”,打开后输入题干,并调整到适当的位置。在交互图标右侧拖入一计算图标,并以备选答案命名,打开后输入“d1a=~d1a”,用以表示选中后的状态。响应方式为按钮,按钮样式选择多项选择题的标准方框样式,在其属性设置的Response标签中Erase、Branch、Status各项分别设置为“After Next Entry”、“Retry”、“Not Judged”。依同理,再拖入四个计算图标,每个计算图标中分别输入“d1b=~d1b”,“d1c=~d1c”,“d1d=~d1d”,“d1e=~d1e”。最后再拖入一群组图标,命名为“确定1”。按钮样式可从预先准备好的素材中选取。如图5所示。 双击“确定1”群组图标,拖入一计算图标,命名为“提交”,打开输入以下内容:
If (d1a&(~d1b)&(~d1c)&(~d1d)&(d1e)) then
?摇?摇n:=1
else
?摇?摇n:=0
end if
其含义为如果选择a与e对应的答案,则结果正确(n=1),否则选择结果为错误(n=0)。具体正确答案设置自定。其下拖入一交互图标,命名为“结果”,在右侧拖入两个群组图标,分别命名为“n=1”与“n=0”,响应类型为条件,其响应条件分别设置为n=1与n=0。程序设计如图6所示。打开“n=1”群组图标,从库中拖入“正确提示”显示图标与“正确”声音图标(均以斜体显示),下方再拖入一计算图标,打开后输入“m=m+1”,表明本题答案选择正确,得分(m)加1,再拖入一等待图标,属性设置Time Limit为3秒,程序设计如图7所示;打开“n=0”群组图标,从库中拖入“错误提示”显示图标与“错误”声音图标(均以斜体显示),拖入一等待图标,属性设置同上,程序设计如图8所示。
这样,第一道多项选择题设计完成,同理设计其它选择题。
5.结果处理程序的制作。在主流程线上拖入一群组图标,命名为“结果处理”。打开后分别拖入:①擦除图标,命名为“擦除目前得分显示”,作用为擦除得分提示文字;②显示图标,命名为“提示完毕”,打开输入说明文字,作用为提示所有选择题均已做完;③等待图标,命名为“等待”,属性设置Time Limit为3秒;④擦除图标,命名为“擦除提示”,作用为擦除上一个显示图标中的提示说明文字;⑤显示图标,命名为“显示分数”,打开后输入以下内容并调整到适当位置:成绩统计、姓名:{name}、学号:{xuehao}、得分:{m},其中的姓名与学号为开始登录时输入,最终得分一目了然。程序设计如图9所示。至此,程序全部设计完毕,保存并运行检查效果,对程序界面中的图片、按钮与文字位置进行适当的调整。
6.结束语。此多媒体课件是在实践的基础上设计出来的,操作简单,交互性强,具有较强的多媒体效果。综合利用了软件设计技术,提高了多媒体课件的效果与功能。
参考文献:
[1]王大印,白海波.Authorware7.0多媒体制作技术实用教程[M].北京:清华大学出版社,2007.
[2]刘文东.Authorware7.0精彩实例设计与实践教程[M].大连:大连理工大学出版社,2008.
[3]鲁广英,乔晓梅.利用Authorware7制作多媒体考试系统[J].陶瓷研究与职业教育,2005,(1):34~35.
作者简介:徐应林(1968.10-),男,江苏常州轻工职业技术学院轻工工程系高分子材料专业教师,研究方向:高分子材料改性与加工。