下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用Authorware实现随机抽题谭金波 许仁涛 常淑娟本文主要介绍用非编程应用软件 Authorware 来实现随机抽题 (从 5 道选择题随机抽出 3 道) 的 全过程。在 Authorware 中随机抽题的整个流程图如图 1 所示,其包括三部分:跳转部分;随机抽题部 分;程序退出部分。centerimage1/center图 1各部分具体操作步骤如下:1跳转部分跳转部分为用户提供了帮助和退出的交互响应。拖拽“群组”图标到流程线上,并将其命名为skip ;双击 skip “群组”图标,在弹岀的子流程线窗口中按图 2 所示来组织图标。centerimage2/center图 2双击 tui
2、“运算”图标上的虚矩形框,在弹岀的交互属性对话框中的 Hot Spot 控制面板中设 置 Match为 Single-click , Cursor 为小手形;在 Response 控制面板中勾选 Scope 复选框,设置 Branch 为 Return 。其他选项设置为默认状态。设置如图 3 和图 4 所示。双击 tui “运算”图标,在 打开的窗口中写入“ GoTo(IconIDend) ”,用于退岀交互响应。centerimage3/centercenterimage4/center图 3图 4双击 tui1 “显示”图标上的虚矩形框,在弹岀的交互属性对话框中的 Hot Spot 控制面板
3、中 设置 Match为 Cusor in eara , Cursor 为小手形;在 Response 控制面板中勾选 Scope 复选框, 设置 Branch 为 Return 。其他选项设置为默认状态。设置如图 5 和图 6 所示。centerimage5/centercenterimage6/center图 5图 6双击 help “群组”图标,在弹岀的子流程线窗口中如图 7 所示来组织图标。其中的 tisi2 “显 示”图标用来展示帮助信息;help “群组”图标中的“等待”图标用来等待用户响应;在“等待”图 标的属性面板中勾选 Events 中的 Mouse Click 和 Key P
4、ress 复选框。双击 erase tisi2 “擦除”图 标,在弹出的属性面板中选择擦除内容为 tisi2 ,使得用户单击鼠标后可以擦除帮助信息,并返回到 当前做题位置。对 help “群组”图标交互属性的设置同 tui “运算”图标的交互属性。centerimage7/center图 7在 help1 “显示”图标中添加“帮助”字样,其交互属性的设置同 tui1 “显示”图标的交互 属性,该图标用于提示交互时的“帮助”信息。2随机抽题部分拖拽一个“显示”图标到流程线上,将其命名为backgroud。通过导入按钮导入一背景图片。拖拽两个运算”图标到流程线上,分别将其命名为 score 和 c
5、ount。双击 score 和 count “运 算”图标,分别在打开的窗口中输入“ score=0 ”和“ count=0 ”, score 用于记录当前分值, count 用于记录当前所做的题数。拖拽“决策”图标到流程线上,双击“决策”图标,在弹岀的属性控制面板中设置Repeat 为Fixed Number of Times ;Repeat 下面的文本框为 3(从 5 道题中抽取 3 道);Branch 为 Random to UnusedPath 。设置如图 8 所示。再拖拽 5 个“群组”图标到其右边,然后分别为命名为 q1、q2、 q3、q4 和 q5。其中每一个“群组”图标用于存放
6、一道题目。centerimage8/center图 8双击 q1 “群组”图标,在子流程线上如图9 所示来组织图标。其中在 count “运算”图标中设置“ count=count+1 ”。在 ti1 “显示”图标中输入题干和选项,如图 10 所示。centerimage9/centercenterimage10/center图 9图 10拖拽“交互”图标到 q1 子流程线上, 再在其右边拖拽 3 个“群组”图标 ag11 、ag12 和 ag13 。 双击 ag11 “群组”图标上的虚矩形框,在弹岀的交互属性对话框中的 Hot Spot 控制面板中设置 Match 为Single-click
7、 ,Cursor 为小手形;在 Response 控制面板中的 Active If 文本框中输入“Withinq1 ”,设置 Branch 为 Exit Interaction 。其他的选项设置为默认状态。 群组图标 ag12 和 ag13的交互属性设置与 ag11 的交互属性相同。这 3 个“群组”图标的功能是:当用户对选择题 的选项 ABC 进行交选择后做岀相应的响应。假设 ag11 用于对正确答案的响应,ag12 和 ag13 对应错误响应。双击 ag11 群组图标将弹 岀的子流程线,在子流程线上如图 11 所示来组织图标。其中在 add score 运算图标中设置 “score=sco
8、r+10 (假设每道题 10 分)”;在 Untitled 显示图标中加入“对勾”图片,且让该图 片的位置对应到 ti1 显示图标中 A 选项的位置;在等待图标的属性对话框中取消Key Press 和 ShowButt on 复选框,并在 Time Limit 文本框中输入2 。使得用户对该题响应后等待 2 秒后进入下一 道题目中。ce nterimage11/ce nterce nterimage12/ce nter图 11图 12双击 ag12 “群组”图标,在弹岀的子流程线上如图12 所示来组织图标。其中的 Un titled 显示图标中有当前成绩(在显示图标中用“score ”显示成绩
9、 score 变量的值)和正确答案 A;以及“叉 号”。“显示”图标下面的“等待”图标与 ag11 子流程线中的“等待”图标的设置和功能相同。 设置 ag13 “群组”图标,其中的内容和 ag12 的内容一样,惟一不同的示“叉号”的位置对应ti1显示图标中 C 选项的位置。对于 g2、g3、g4 和 g5 群组图标中的内容完全和 g1 中的类似。不同的是题干选项位置不同, 这是需要注意调整交互区域的位置。由于本例是从 5 道题中随机抽取 3 道,所以还需重复按 q1 “群组”图标那样做岀 q2、q3、q4 和 q5 4个“群组”图标中的内容。在做这 4 个“群组”图标中的内容时,建议采取一个快
10、捷方法: 复制 q1 “群组图标后,粘贴 4 次,再把新建的 4 个“群组图标的名称设置为q2、q3、q4 和 q5 ;然后再相应地更改这 4 个“群组”图标的题干部分和选项部分以及交互区域。3程序退岀部分end “群组”图标为程序退岀部分。双击end “群组”图标,在弹岀的子流程线上如图13 所示来组织图标。ce nterimage13/ce nterce nterimage14/ce nter图 13图 14在 bj “显示”图标中导入背景图片,如图14 所示。双击 yes “群组”图标上的虚矩形框,在弹岀的交互属性对话框中的Hot Spot 控制面板中设置 Match 为 Sin gle
11、-click ,Cursor 为小手形;在 Resp on se 控制面板中设置 Bran ch 为 Exit In teracti on。其他选项设置为默认状态。在 yes “运算”图标中设置“ Quit(O) ”。双击 no “群组”图标上的虚矩形框,在弹岀的交互属性对话框中的Hot Spot 控制面板中设置 Match 为 Single-click ,Cursor 为小手形;在 Response 控制面板中的 Active If 文本框中输入“Withinend ”,设置 Branch 为 Return。其他选项设置为默认状态。在 no “运算”图标中设置“ GoTo(lconlDbackground ),用于跳转到程序的开始处。双击 yes1 “群组”图标上的虚矩形框,在弹岀的交互属性对话框中的Hot Spot 控制面板中设置 Match 为 Cursor in Area ,Cursor 为小手形;在 Response 控制面板中勾选 Perpetual 复选 框,在 ActiveIf 文本框中输入“ Withinend ”。其他选项设置为默认状态。“群组”图标 no1 的交互属性的设置与 yes1的交互属性设置相同。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能板梁吊装与现场监控系统合同2篇
- 2025年度公共停车场设施管理与运营合同3篇
- 2024版建筑物业维保工程施工合同
- 二零二五年度个人股权回购与转让合同示范文本3篇
- 2025版金融投资终止合作协议模板2篇
- 二零二五年度农民工就业扶贫合同范本3篇
- 二零二五年度B101、B201型号航空航天器研发与制造合作协议3篇
- 2024版智能工厂自动化设备采购与安装合同
- 2025版大型商场中央空调系统安装及维保合同3篇
- 二零二五年大数据应用合作对赌协议书
- 初二上册历史总复习知识点考点总结(浙教版)
- 峨眉山月歌-李白
- 《望人中诊病讲义》课件
- 公务员考试申论电子教材及国家公务员考试申论电子教材
- 度假村开发方案
- 广东省惠州市2022-2023学年高一上学期期末考试物理试题(含答案)
- 辽宁省丹东市2022-2023学年八年级上学期末数学期末试卷(含答案)
- 2023年政府项目申报专员年度总结及下一年规划
- 中学燃气锅炉事故应急预案
- 公租房续租申请书范文示例
- 小学各项制度执行情况总结
评论
0/150
提交评论