| 网站镜像:电信 网通 | 加入收藏 | 设为首页

9.1 使用Authorware 文本输入响应(2)

  • 9.1.3 文本输入响应实例

    文本输入响应提供了用户与课件进行交互的一种接口。对于加法训练来说,可事先由课件随机地抽取 1 到 10 之间的两个数,并列成算式,要求用户将正确的答案填写在文本框内。如果输入的结果正确,那么再次进行随机地抽取其他的数进行训练。如果输入的结果错误,要求用户重新输入,直到正确为止。

    *加法模拟训练

    (1) 单击 New 按钮,创建新的课件文件。

    (2) 将计算图标拖动到流程线上,并命名为“窗口大小”。

    (3) 双击“窗口大小”图标,在编辑窗口内输入如图 9-3 所示的内容。

    (4) 将交互图标拖动到“窗口大小”的下方,并命名为“题目”。

    (5) 将群组图标拖动到“题目”的右下方,打开 Response Type 对话框。

    (6) 选中 Conditional 单选按钮之后,单击 OK 按钮。

    (7) 将群组图标命名为 TRUE 。

    (8) 双击 TRUE 图标的交互标识符,打开 Properties:Response 对话框。

    (9) 打开 Automatic 下拉列表框,选择 When TRUE 选项。

    (10) 双击 True 群组图标,打开二级流程窗口。

    (11) 将显示图标拖动到流程线上,并命名为“算式”。

    (12) 选择“算式”之后,选择 Modify → Icon → Calculation 命令,在打开的计算窗口内输入如图 9-4 所示的内容。

          

    图 9-3 编辑计算图标    图 9-4 编辑“算式”图标的内容

    (13) 关闭计算窗口之后,双击“算式”打开图标。

    (14) 使用文本工具输入“ {X}+{Y}= ”的加法算式。

    (15) 将交互图标拖动到“算式”图标的下方,并命名为“答案”。

    (16) 将群组图标拖动到“答案”的右下方,打开 Response Type 对话框。

    (17) 选中 Text Entry 单选按钮之后,单击 OK 按钮。

    (18) 将群组图标命名为“ * ”。

    (19) 运行课件,然后按住 Shift 功能键双击交互图标“答案”。

    (20) 在演示窗口内选择文本输入框,调整它的位置与大小。

    (21) 双击文本输入框,打开 Properties:Interaction Text Field 对话框。

    (22) 在 Text 选项卡内,打开 Font 下拉列表框,将输入文字的字体设置为“宋体” ( 如图 9-5 所示 ) 。

    图 9-5 设置输入文字的字体

    (23) 打开 Size 下拉列表框,将输入文字的字号设置为 14 。

    (24) 打开 Mode 下拉列表框,选择 Transparent 。

    (25) 单击 Interaction 标签,打开如图 9-6 所示的 Interaction 选项卡。

    (26) 取消 Entry Marker 复选框,以取消演示窗口的黑色小三角。

    (27) 双击群组图标 * ,打开三级流程窗口。

    (28) 将计算图标拖动到流程窗口,并命名为“判断”。

    图 9-6 Interaction 选项卡

    (29) 双击“判断”打开编辑窗口,在其中输入如图 9-7 所示的内容。

    (30) 将显示图标拖动到“判断”的下方,并命名为“错误”。

    (31) 双击“错误”图标,在演示窗口内输入“答案错误,请改正。”

    (32) 将等待图标拖动到“错误”图标的下方。

    (33) 双击等待图标,打开 Properties:Wait Icon 对话框。

    (34) 在 Time Limit 文本框内输入 2 ,表示等待 2 秒之后自动结束。

    (35) 取消 Events 、 Options 选项组的其他复选框之后,关闭打开的对话框。

    (36) 将擦除图标拖动到等待图标的下方。

    (37) 双击擦除图标,打开 Properties:Erase Icon 对话框。

    (38) 在 Icons 选项卡内,选中 Icons to Erase 单选按钮。

    (39) 单击演示窗口的“错误”图标的内容之后,关闭打开的对话框,得到如图 9-8 所示的群组图标的三级流程图。

           

    图 9-7 编辑“判断”图标     图 9-8 群组图标的流程图

    (40) 在 TRUE 群组图标的流程图内,将群组图标拖动到“答案”交互图标的下方,打开 Response Type 对话框。

    (41) 选中 Text Entry 单选按钮之后,单击 OK 按钮。

    (42) 将群组图标命名为 Right 。

    (43) 双击 right 图标,打开 3 级流程图。

    (44) 将显示图标拖动到流程线上,并命名为“答案正确”。

    (45) 双击打开演示窗口,输入“答案正确,请保持”。

    (46) 将等待图标拖动到“答案正确”图标的下方。

    (47) 双击打开等待图标的属性设置对话框,将等待时间设置为 2 秒。

    (48) 禁用其他的复选框之后,单击 OK 按钮。

    (49) 将擦除图标拖动到等待图标的下方,并命名为“答案错误”。

    (50) 双击擦除图标,将演示窗口的“答案正确”图标的内容作为擦除对象。

    (51) 关闭擦除图标的属性设置对话框之后,得到如图 9-9 所示的 right 群组图标的流程图。

    (52) 播放、测试及修改课件文件,得到如图 9-10 所示的课件流程图。

          

    图 9-9 right 群组图标的流程图     图 9-10 课件流程图

    开始播放课件时,将通过 Random 函数随机地产生 2 个 10 以内的整数,并将加法算式显示在演示窗口内 ( 如图 9-11 所示 ) ,用户在“答案”的后面输入结果,单击回车键之后,将对结果进行判断。如果正确,将进行新题目的测试训练,否则将要求用户继续输入答案,直到答案正确为止。正确或错误的提示信息只显示 2 秒种,然后由擦除图标进行擦除。

    图 9-11 播放课件