数据库连接出错:SELECT S.*,M.alias AS M_alias,M.keywords AS M_keyword,M.config AS M_config FROM p8_sort S LEFT JOIN p8_article_module M ON S.fmid=M.id WHERE S.fid='85'

Table 'ksfbw.p8_sort' doesn't exist
1146 基于Authorware 的填空题设计与实现 - - 快速论文发表网_快速发表论文

基于Authorware 的填空题设计与实现

作者:马永强时间:2015-01-10 09:35:43  来源:www.ksfbw.com  阅读次数:2425次 ]

基于Authorware 的填空题

 

设计与实现

 

马永强 集宁师范学院计算机系 内蒙古乌兰察布 012000 

 

基金项目:内蒙古自治区高等教育科学研究十二五规划课题(编号: NGJGH2014032 

 

集宁师范学院教学改革与研究课题(编号:JGKT2013011 

 

【文章摘要】 

 

针对目前Authorware 使用目标区交互制作填空题存在的问题,通过综合使用框架设计图标、导航设计图标和热区交互技术来设计和实现一种新型填空题课件,有效实现人机交互, 并达到使学生输入的答案保存到文本文件中的效果。

 

【关键词】

 

Authorware ;框架;导航;热区

 

良好的人机交互是一个好的多媒体课件应该具备的一个重要特征, Authorware 多媒体制作软件中的交互作用分支结构和导航结构都可以实现对具体内容的交互控制。

 

使用Authorware 制作的填空题通常都是通过使用目标区响应类型进行设计和制作的,这种方法存在扩展性不强和人机交互性不强等缺点。本文拟通过使用导航结构并结合热区响应类型来设计和制作一种能够接收学生输入内容,并将学生输入的答案保存到文本文件的一种新型填空题型课件。

 

课件总体设计思路

 

首先,在Authorware 主流程线上添加一个框架图标; 

 

第二,为了课件整体风格的统一,保留我们需要的导航图标,并将这些图标的默认按钮交互方式更改为热区交互方式; 

 

第三,在框架图标的右下角添加群组图标作为页图标,主要目的是为了能够方便的对页图标进行扩展和调整; 

 

第四,通过使用文本输入响应类型来接收学生输入的数据; 

 

第五,通过writeExtFile(filename,s tring系统函数来保存学生输入的数据, 主要目的是为了学生来进行自查; 

 

最后,通过导航结构中提供的查询功能实现对相关数据的查询。

 

课件的实现过程

 

2.1 修改默认显示图标

 

新建一个Authorware 文件,命名为填空题的制作.a7p,拖动一个框架图标到主流程线上,命名为填空题型,双击打开框架图标,将默认的显示图标里的内容删除掉,然后将表示上一题下一题退出重做查找等的标记添加到显示图标中,最后将显示图标命名为标记

 

2.2 修改默认导航图标

 

点击某个导航图标的响应类型标记, 对交互图标的属性进行设置,选择类型为热区域,匹配为单击,鼠标指针为最后一项手型样式,然后双击标记显示图标,再按下shift双击交互作用图标调整热区域进行关键字位置上的调整。拖动一个群组图标到框架图标的右下角开始设计具体的填空题题目。主流程图如图所示。 

 

程序主流程图

 

2.3 题目的设计与实现

 

将作为框架图标页图标的群组图标命名为1,用来表示填空题目的顺序。首先在1中添加一个交互作用图标,命名为填空题1,在它的右下角添加一个群组图标,交互类型选择为文本输入,名称为*,在该群组图标中拖动一个计算图标,命名为保存答案,代码为WriteExtFile(" 填空题目1.txt",EntryText),其中填空题目1.txt用来保存学生输入的答案,entrytext 是表示学生输入的具体数据。这里需要注意的是用来保存学生答案的文本文件的保存目录是和主程序填空题的制作.a7p处于同一目录的。

 

如图所示,对名为*的交互图标属性进行设置,将其响应分支选项设置为退出交互,然后在流程线上添加一个显示图标,命名为提示用来提示学生本题目的状态,让学生选择重做本题或者是进行其他诸如下一题查询等操作。 

 

如果学生的做题的过程中出现错误, 想重新做题的话,我们应该怎样实现呢? 

 

如图所示,为了课件整体风格的统一,本文通过在流程线上添加热区交互响应来实现试题的重做,名为重做计算图标中的代码是GoTo(IconID@"1"),表示重新进行一次当前题目的回答。

 

通过增加不同数目的页图标,我们就可以实现多道填空题目的制作,实现方法和上面我们提到方法的都是相类似的。

 

2.4 课件的测试和打包

 

其实课件的测试是一个不断进行的过程,在使用Authorware 制作课件时,我们一般是一边制作一边测试,最终达到一个比较理想的效果,然后进行打包和发布。

 

根据不同的环境需求,我们可以有多种方式对源文件进行打包和发布。如果为了完全脱离Authorware 软件环境,我们可以将程序打包为名为*.exe 的可执行文件,该文件可以独立运行;如果为了通过通过网络进行浏览,我们也可以将程序打包为名为*.htm *.aam 的文件,在安装Authorware Web Player 后,这个类型的文件是可以通过Web 浏览器进行浏览和使用的。

 

小结

 

通过热区交互响应和导航结构的有机结合,可以方便的实现填空题目的跳转和返回,同时可以通过关键词进行相关信息的查找并进行跳转,有效增强了课件的交互性和可扩展性,对以后开发其他类型的题目也具有一定的借鉴意义。

 

【参考文献】

 

[1] 徐瑾多媒体作品创意设计与实现[M]. 北京:北京师范大学出版社, 2009 

 

[2] 袁海东.Authorware 7.0 教程[M]. 北京:电子工业出版社,2013 

 

[3] 海显勋基于Authorware 交互性实现考试系统的构建[J]. 青海师范大学学报(自然科学版),2014,(1 

 

【作者简介】

 

马永强(1982),男,汉族,内蒙古乌兰察布人,集宁师范学院计算机系讲师,硕士,研究方向:计算机辅助教学、多媒体技术应用。

 

填空题具体流程053 

 

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除! 快速论文发表网(www.ksfbw.com)本中心和国内数百家期刊杂志社有良好的合作关系,可以帮客户代发论文投稿.

投稿邮箱:ksfbw@126.com
客服Q  Q: 论文发表在线咨询82702382
联系电话:15295038833

本站论文资源均为来自网络转载,免费提供给广大作者参考,不进行任何赢利,如有版权问题,请联系管理员删除!

广告推荐

文章评论

共有 0 位网友发表了评论

阅读排行

推荐文章

最新文章