应用思考-教育技术论坛

标题: 利用CourseBuilder制作在线测试文档 [打印本页]

作者: etthink    时间: 2008-1-20 12:51
标题: 利用CourseBuilder制作在线测试文档
最新的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://etthink.com/) Powered by Discuz! X3.4