开启左侧

利用CourseBuilder制作在线测试文档

[复制链接]
etthink 发表于 2008-1-20 12:51:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
最新的for dreamweavermx 及2004 下载地址:http://www.adobe.com/resources/elearning/extensions/dw_ud/coursebuilder/
下面的介绍可能与最新版本有一定的出入。
CourseBuilder是Macromedia公司为DreamWeaver3开发的一个功能强大的插件,说它功能强大,是因为它提供一系列的模板和工具来能实现富的网页交互功能。哪怕你不懂JavaScript,你也能很快地做出一个动态的交互式的网页来。如果你正在准备做一个交互式的网页,又不想花时间在写繁杂的JavaScript上的话,那么CourseBuilder或许是你最好的选择。

一、 CourseBuilder的安装

首先你要先去Macromedia公司www.macromedia.com去下载一个30天的试用版,其实CourseBuilder的安装非常简单,和别的Macromedia的产品一样,不过在安装前,要注意思几个问题。由于CourseBuilder是用JavaScript的,所以早期的浏览器对JavaScript的支持的问题,CourseBuilder要求最低3.0的浏览器,但是有些功能如拖拉响应、热区响应、时间限制、滚动条交互只被4.0或更高版本的浏览器所支持,所以建议使用4.0或更高版本的浏览器。还有,在中文版的win98和win2000上安装CourseBuilder会在Action的菜单中出现乱码,但是这并不影响使用。

二、 CourseBuilder的主界面

在安装完CourseBuilder后,并不会生成一个单独的程序组,只会在DreamWeaver在安装程序组中加一个CourseBuilderReadMe的帮助文件。打开DreamWeaver3.0,在Object面板中(如果面板没有打开,使用View->Object打开它),在面板里你会看到多了个 图标,那个就是CourseBuilder对象。点击CourseBuilder Interactive,就会打开CourseBuilder的主界面

在左边的Category中可以看见CourseBuilder支持的几种互动功能,在右边的几个图标是你当前选择的Category中可以实现的样式,当你选择一个样式后,会在下面出现几个标签,视不同的类而有所不同。每一个标签都是对每个样式进行设置以达到你的要求。

左边Category里面的项目的数目要看你的Target中选的是3.0 Browsers还是4.0+Browers,前面说过3.0的浏览器只支持很少的互动功能,我们选择4.0+Browers,我们在下面可以看到下面几个选项:

Multiple Choice:我们可以通过这个选项制作单项选择和多项选择。

Drag and Drop;我们可以通过这个选项制作拖拉响应,

Explorer:我们可以通过这个选项制作热区响应,就是当我们选择一个我们定的一个热区,就发生我们设定的事件。

Button:很好理解,我们可以通过这个选项制作一个按钮。

Text Entry:我们可以通过这个选项制作一个文本输入框。

Timer:我们可以通过这个选项制作一个时间限制,让你决定做完这个选项的时间。

Slider:我们可以通过这个选项制作一个滑动条。

Action Manager:我们可以通过看到所有在CourseBuilder中的Action,我们也可以通过这个类来为CourseBuilder添加新的Action。

在选中一个类后,我们可以看到在样式表中出现的几种不同的样式,依照你自己的想法选择不同的样式,每种样式表的不同从图形中能很容易地区别出来,在帮助文件中也有很详细的说明,但是为了让大家能更好的使用CourseBuilder,我这儿简单地讲一下几个不同的样式表中的区别。

在Multiple Choice中:

            
            
            
            
            
            
            
            
            
            
            
            
可以制作True/False的单选题。
            
            
可以看作一个单选题,虽然我们可以设定几个正确的答案。
            
            
和前面的样式一样,只是在这儿用一个图形来代替单选框。
            
            
也和前面的样式一样,只是你可以指定图形来代替单选框。
            
            
可以制作多选题。
            
            
可以制作多选题。
            
            

在Drag and Drop中:

            
            
            
            
            
            
            
            
            
            
            
            
            
            
建立一对一的单向的关联。
            
建立一对一的双向的关联。
            
建立一对多的单向的关联。
            
建立一对多的双向的关联。
            
建立一对一的双向关联。
            
建立一个两步的Drag,有一个Drag和两个Target。
            
和上面的一样,只是在第二步有两种方向。
            

在Explorer中:

            
            
            
            
            
            
包括5个透明的热区。
            
和上一个不同的是,它的热区不是透明的。
            
            
平均分配成四个热区,不是透明的。
            
            

在Button中:

            
            
            
            
这两个按钮就像在图中画的一样。

在Text Entry中:

            
            
            
            
单行的文本输入框,包含有一个submit和一个Reset按钮。
            
多行的文本输入框。
   
在Timer中:

            
            
            
            
只有一个触发点,即终点。有两个触发点,一个在中间点,一个在终点。

在Slider中:

            
            
            
            
有两个区域有三个区域

三、 Action介绍

   
Judge Interactive
            
            
用来设定判断条件,如果在General标签中选中On a specific event,那么你就要在这儿设定一个Judge Interactive Behavior,这样就能触发一个事件。
            
            
Reset Interactive
            
            
用来设定为你页面中的Action Mgr、Interactive或是单个Element设定重置,如果在页面中有Reset按钮的话,就自动会添加Reset Interactive.
            
            
Set Interactive Properties
            
            
允许你动态得修改你在CourseBuilder中设置的属性
            
            
Popup Message
            
            
会弹出一个窗口,在其中显示你想要显示的内容
            
            
Set Text of Frame
            
            
如果在你的页面中有两个Frame的话,那么CourseBuilder可以让你动态地在Frame中显示信息,当然,你首先要在Action Mgr中设定触发的条件
            
            
Set Text of Layer
            
            
和上面的一样,你可以动态地显示信息,不过这个Action让你在一个层中显示。
            
            
Set Text of TextFiled
            
            
同样是动态显示信息,但是在一个特定的文本框中
            
            
Call JavaScript
            
            
调用一段JavaScript代码
            
            
Change Property
            
            
可以改变Element的属性
            
            
Check Browser
            
            
这个Action可以检测你的浏览器,根据不同的浏览器选择不同的页面
            
            
Check Plugin
            
            
也是一个很好的Action,它可以检测你的浏览器,看是否有某一种特定的插件,在CourseBuilder中支持检测Flash、ShockWave、LiveAudio、Netscape Media Player、QuickTime的插件,如果没有查到的话,可以转到相应的页面
Control ShockWave or Flash
            
            
可以控制ShockWave或者Flash的播放
            
            
Go to URL
            
            
可以让你转到相应的页面
            
            
Open Browser Window
            
            
可以在一个新的窗口中打开一个页面
            
            
Play Sound
            
            
可以播放声音
            
            
Show-Hide Layer
            
            
可以把开始隐藏的层显示出来
            
            
Swap Image
            
            
把两幅图片进行交换
            
            
Swap Image Restore
            
            
把两幅图片还原成最后一次交换时的状态
            
            
Validate Form
            
            
可以检测你表格中的数据是否符合相应的条件,如是否是数字,是否是一个E-mail
            
            
Send Interactive Info
            
            
把当前的Interactive的相关信息送到另一个Interactive去
            
            
Send Lesson Status
            
            
把当前的Interactive的完成情况如:Passed、Completed、Failed等送到另一个Interactive中去
            
            
Send Lesson Time
            
            
把当前的Interactive完成的时间送到另一个Interactive中去
            
            
Send Objective Info
            
            
把当前的Interactive中的部件的完成情况送到另一个Interactive中去
            
            
Send Score
            
            
我们可以在每一个Interactive中设定Score,这个Action就是把当前Interactive中的Score送到另一个中
            
学教育技术,上教育技术论坛!http://www.etthink.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


11关注

462粉丝

7846帖子

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )