• 沒有找到結果。

6.5.1 单项选择题的设计 1.程序的逻辑结构

程序的逻辑结构如图 6-51 所示。

图 6-51 “单选题”程序的逻辑结构 程序的制作要点如下:

(1)程序执行时,依次显示题目的要求。

(2)每个选择题有四个答案,用户可选择其中一个。

(3)对用户的答案判断,给出正误提示信息。

(4)用户依次回答完所有的题目后,擦除屏幕信息。

(5)显示用户答对题目的数目,对用户成绩做出评判。

程序的运行界面如图 6-52 所示。

图 6-52 “单选题”程序运行界面 2.“16 标记”显示图标的制作

在该显示图标中添加如图 6-52 所示的圆形标记,用以表示本章的知识点,个数与知识点 个数一致,其中红色表示的是当前显示的知识点。

3.“单选题提示”显示图标的制作

在该显示图标中添加如图 6-52 所示的文本和直线,并移动到合适的位置。

4.随机出题结构的制作

随机出题使用决策图标,决策图标的使用方法如下:

从图标栏拖动一决策图标到如图 6-51 所示的流程线,命名为“随机出题”。双击该决策图 标,在打开的属性对话框中将“重复(Repeat)”项设置为“所有路径(Until All Paths Used)”,

将“分支(Branch)”项设置为“顺序分支路径(Sequentially)”,其他项取默认值。

说明:决策图标属性对话框中各项含义如下:

(1)时限(Time Limit):可在其后的文本输入框中输入数值、变量或表达式。该值决定 用户在一个决策图标中可以花费的时间,一旦规定的时间过去,Authorware 就会打断当前的 进程,退出决策图标。

(2)重复(Repeat):用于设置 Authorware 将在决策图标中重复执行的次数,共有 5 项 选择。

固定循环次数(Fixed Number of Times):选择此项后,可在其下方的文本框中输入 一个数字、变量或表达式,以决定重复的次数。

所有路径(Until all Paths Used):直到所有的分支都执行一遍才退出决策结构。

直到单击鼠标或按任意键(Until Click/KeyPress):直到用户有按键动作或移动鼠标 才退出决策图标。

直到为真(Until True):可在其下方的文本框中输入一个变量或表达式,Authorware 每次遇到该决策图标时都会计算所输入的值,只要该值为假,就反复执行决策图标中 的内容,直到该值为真,才退出此决策图标。

单选题提示

16 标记

不重复(Don’t Repeat):只执行某一分支流程后退出该决策图标,所执行的分支由下 面的 Branch 来决定。

(3)分支(Branch):用于设置 Authorware 执行决策图标中的分支流程的方法。

顺序分支路径(Sequentially):按照顺序执行的方式来执行各个分支流程,即按照从 左到右的顺序,在第一次遇到该决策图标时执行第 1 个分支路径,在第 2 次执行第 2 个分支路径,依次类推。

随机分支路径(Randomly to any Path):表示随机选择某一分支来执行。

在未执行过的路径中随机选择(Randomly to Unused Path):表示随机选择执行某一 个未执行过的分支。

计算分支路径(To Calculated Path):用户可在其下方的输入框中输入一个变量或表 达式,如果表达式的值为 1,则执行第 1 个分支,如果值为 2,则执行第 2 个分支,

依次类推。

(4)复位路径入口(Reset Paths on Entry)复选框:选择此项会重新设置那些与 Authorware 已经执行过的路径相关的值。如果在 Branch 项中选择 Sequentially、Randomly to Unused Path 选项,则重设路径值会对它们产生影响。如果该片段需要在不同的地方使用同一个决策结构,

可以选择此复选框,以便在每一次使用之前对路径重新初始化,避免使用者之间的信息相互 干扰。

将“题 1”~“题 5”群组图标放置在决策图标的右侧,其具体制作方法将在下面介绍。

5.“题 1”的制作

所有题的制作方法相同,这里以“题 1”为例介绍其制作方法。“题 1”的程序结构如图 6-53 所示,其制作步骤如下。

(1)题目正文的制作。双击交互图标,在交互图标的演示窗口中输入选择题的题干,如 图 6-52 所示,并调整好它在演示窗口中的位置。

(2)四个按钮的制作。在交互图标的右侧放置四个群组图标,将其响应类型设为按钮响 应类型,并将其标题修改为“备选答案”,如图 6-53 所示。其中 B、C、D 所对应的选择是错 误的,A 所对应的选择是正确的。

图 6-53 “题 1”的逻辑结构

下面先介绍对应正确答案的按钮制作方法。双击“A 感觉媒体”按钮,打开按钮属性对 话框。

单击 ,打开“按钮”对话框,选择“标准 Windows 收音机按钮”按钮类型后返回。

在按钮(Button)选项卡单击“鼠标”右侧的 按钮,打开“鼠标指针选择”对话框,

在对话框中选择手形标志鼠标 。

其他选项均保持默认值。

在响应(Response)选项卡中作如下设置:

在擦除(Erase)项中选择“在下一次输入之后(After Next Entry)”。

在分支(Branch)项中选择“重试(Try Again)”。

在状态(Status)项中选择“正确响应(Right Response)”。

在计分(Score)项中输入 20,表示每选对一题会得 20 分。

其他三个对应按钮的设置大致相同。只是在状态(Status)项中选择“错误响应(Wrong Response)”,在“计分(Score)”中输入 0。

(3)每个分支内容的制作。

1)“A 感觉媒体”正确分支逻辑结构如图 6-54 所示。

在“显示回答正确”显示图标的演示窗口中输入“很好,你做对了!”作为正确提示信息,

并将文字调整到合适的位置。

在“3”等待图标的属性对话框中勾选“单击鼠标(Mouse Click)”和“按任意键(Key Press)”,

并在“时限(Time Limit)”项中输入 3。

在“擦除回答正确提示”擦除图标中擦除“显示回答正确”显示图标中的文本。

2)“B 表示媒体”错误分支逻辑结构如图 6-55 所示。

图 6-54 正确分支的逻辑结构 图 6-55 错误分支的逻辑结构

在“显示回答错误”显示图标的演示窗口中输入“很遗憾,你做错了!”作为错误提示信 息,并将文字调整到合适的位置。

“3”等待图标制作方法同前,可复制得到。

在“擦除回答错误提示”擦除图标中擦除“显示回答错误”显示图标中的文本。

其他两个错误选项(C、D)对应的按钮的设置完全相同,可由“B 表示媒体”错误分 支复制并将标题修改得到。

6.擦除单选题提示

在“擦除单选题提示”擦除图标中擦除“单选题提示”显示图标中的文本。

7.成绩的显示

在“显示成绩”显示图标的演示窗口中输入如图 6-56 所示的提示信息,并将文字调整到 合适的位置。这里,在显示图标中用“{变量名称}”的方式显示变量的值。TotalScore 是系统 变量,其值为交互中正确响应的所有分数之和。

图 6-56 显示成绩文本

6.5.2 多项选择题的设计 1.程序的逻辑结构

多项选择题程序的逻辑结构如图 6-57 所示。程序运行时的界面如图 6-58 所示。

图 6-57 多项选择题的逻辑结构

图 6-58 “多选题”程序运行界面 程序的制作要点如下:

(1)程序执行时,显示题目的要求。

(2)每个选择题有四个答案,用户可选择其中若干个,能随时显示所选的答案。

(3)可对用户的答案进行判断,并给出正误提示信息。

(4)用户可以前后翻页,检查答题情况。

(5)显示用户答对题目的数目,对用户成绩做出评判。

2.16 标记和多选题提示的制作

16 标记显示图标可由单选题中的 16 标记复制得到。

在多选题提示显示图标中添加如图 6-58 所示的文本和直线,并移动到合适的位置。

3.程序的初始化

在初始化计算图标中输入如下语句:

select:=""

total:=0 --累计答对的题目数 4.出题框架结构的制作

从图标工具箱中拖动一框架图标到如图 6-57 所示的流程线,命名为“出题”。双击该框架 图标,打开框架图标的结构图。删除灰色导航面板(Gray Navigation Panel)显示图标,将“上 一页”分支标题改名为“上一题”;“上一页”分支标题改名为“下一题”;将“退出框架(Exit framework)”分支改名为“结束”,其余分支删除。

将“题 1”和“题 2”群组图标放置在框架图标的右侧,其具体制作方法将在下面介绍。

select:=""

(2)题目正文的制作。双击“选择”交互图标,在打开的演示窗口中输入选择题的题干,

在按钮(Button)选项卡单击“鼠标”右侧的 按钮,激活“鼠标指针选择”对话框,

在对话框中选择手形标志鼠标 。 其他选项均保持默认值。

(4)每个分支内容的制作。双击“A 交互式视频游戏”计算图标,打开编辑窗口,输入 以下语句:

if Checked@"A 交互式视频游戏"=1 then select:="A"

If Checked@"B 有声图书"=1 then select:=select^"B"

If Checked@"C 彩色画报"=1 then select:=select^"C"

If Checked@"D 彩色电视"=1 then select:=select^"D"

“B 有声图书”、“C 彩色画报”、“D 彩色电视”三个分支与“A 交互式视频游戏”完全 相同,可由“选 A1”分支复制得到。

在“判断”分支中的显示图标中输入如图 6-60 所示的文本,作为提示信息,并将文字调 整到合适的大小和位置。

图 6-60 “判断”分支显示图标输入内容 在其附加计算图标中输入如下语句:

--正确答案为 ac

If checked@"a 交互式视频游戏"=1 & checked@"b 有声图书"=0 & checked@"c 彩色画 报"=1 & checked@"d 彩色电视"=0 then

note:="恭喜你,你做对了!"

total:=total+1 Else

note:="很遗憾,你做错了!"

End if

6.“擦除多选题提示”的制作

在流程线上添加“擦除多选题提示”擦除图标,擦除“多选题提示”显示图标中的内容。

7.成绩的显示

双击“显示成绩”显示图标,在打开的演示窗口中输入“你共做对了{total}道题。”作为 提示信息,并将文字调整到合适的位置。

6.5.3 填空题的设计 1.程序的逻辑结构

填空题程序的逻辑结构如图 6-61 所示。程序运行时的界面如图 6-62 所示。

图 6-61 “填空题”程序的逻辑结构 程序的制作要点如下:

(1)程序执行时,显示题目的要求,并将光标定位到需要输入文本的地方。

(2)用户按题目的要求,输入文本,或直接按“下一题”按钮先做下一题。

(3)用户可按“判断”按钮对所填的答案进行判断,系统显示提示信息。

图 6-62 “填空题”程序运行界面

(4)用户可以前后翻页,检查答题情况。

(5)显示用户答对题目的数目,对用户成绩做出评判。

2.16 标记和填空题提示的制作

16 标记显示图标可由单选题中的 16 标记复制得到。

在多选题提示显示图标中添加如图 6-62 所示的文本,并移动到合适的位置。

3.填空题初始化

在填空题初始化计算图标中输入如下语句:

在填空题初始化计算图标中输入如下语句:

相關文件