数码资源网·下载

展开

DVD-lab PRO高阶教程-制作智力测试DVD(二)

作者:网友整理
无限人偶prov3.6.2

无限人偶prov3.6.2 152.50M / 简体中文

点击下载
尖塔奇兵测试版v1.7.5

尖塔奇兵测试版v1.7.5 51.90M /

点击下载
FDwall(Pro)1.1.7

FDwall(Pro)1.1.7 76.79M / 简体中文

点击下载
 

随机测试菜单制作                   

                    

                     作者:haoyue  06-04-04

 

 前言:

第一部分我们介绍了基本测试菜单制作,大家是不是感觉太简单了点,翻来覆去就这几道题,一点变化也没有,做做就腻了。没问题的,不怕做不到,就怕你没想到,现在就来做做更复杂的随机测试菜单。

我们都知道,现在的考试过程是越来越简单了,有一套试题库足矣,随手抽出一套题,就可以让我们忙活半天。那么,在DVD上可以实现吗?答案是肯定的。

使用过DVDlab PRO 的人都知道,它里面提供了一个随机列表生成控件,有人会说,如果把测试容器里的计数器列表替换成随机列表不就可以了吗,实现起来还非常简单。简单确实简单,但却会有一些小问题,既然是随机列表,此时播放的选择题菜单就是不确定的,换句话说,就是在随机播放过程中,选择题菜单有重复出现的可能,更糟糕的是,对一些DVD影碟机,每次把光盘放进去,可以看到,随机播放次序竟然是一样的,这可不是我们的初衷,那么有什么解决办法吗?有,那就是忘掉这个随机列表。

下面我就说下构建随机菜单生成思路,首先我们建个试题库,也就是生成多少个测试题菜单,随便举个例子,一共准备12…..8道题,每次考他们5道题,这时你就可以建一个计数器列表,以你希望的顺序加入5道题,比如1.2.3.4.5,然后再建一个计数器,题目顺序为2.3.4.5.6,依此类推,你建的计数器列表越多,测试内容也就更具随机性,还有试题库题越多,随机性越强。我比较懒,就准备了5道题,每次按不同顺序给他们也出5道题。之后我们在每次测试开始时随机的抽取其中一个列表就成了。

 

说了这么多,现在就开始具体试验一下吧。

 

1、建立新的计数器列表

 

1)为了操作方便,我把容器里的控件都提取出来放在连接窗口表面。

首先把鼠标放在容器上击鼠标右键。

 

  按此在新窗口打开图片 

 

出现下拉菜单,选中移走(提取控件)

 

  按此在新窗口打开图片 

 

容器里的控件就都出来了,如下图。

 

  按此在新窗口打开图片 

 

2)建立新的计数器列表

我们知道容器里原来就有一个计数器列表(Quiz Counter..(汉化时有关测试部分的英文漏掉了几个,现在可感觉麻烦了,一遍一遍敲英文…..)

根据需要再另外建几个计数器列表,我这里添加了两个,具体操作如图:

a、点击红框内计数器列表工具

 

  按此在新窗口打开图片 

 

b、生成两个计数器列表

 

  按此在新窗口打开图片 

 

c、分别双击3个计数器列表,出现计数器列表对话框,在对话框里可以添加调整测试题菜单顺序。如下面3个图分别对应3个计数器列表。

 

  按此在新窗口打开图片 

  按此在新窗口打开图片

  按此在新窗口打开图片

 

3)把计数器列表做好连接

a、下图是未添加新计数器列表前的连接图

 

  按此在新窗口打开图片 

 

b、下图是添加计数器列表后的连接图,在这里我们把计数器列表分别连接到测试结束菜单。

 

  按此在新窗口打开图片 

[page]

2、通过Case列表建立随机选择计数器列表部分

 

1)首先我们建一个Case列表,如下图:

  按此在新窗口打开图片     按此在新窗口打开图片

 

2)把Case列表和Quiz START及计数器列表连接起来。如下图

 

 

  按此在新窗口打开图片 

 

3)把3个计数器列表加入Case列表

双击Case列表进入其列表选择对话框。

第一步在①处设为GPRM3,第二步在②处添0,第三步在③处选择Quiz Counter,第四步点击④增加Case,则Quiz Counter出现在左侧Case列表中。重复上面操作 把计数器列表12分别添加到Case列表中,注意的是在第二步把‘如果语句是’里的数值分别改为12

 

  按此在新窗口打开图片

注:如果你有更多计数器列表,对应②处的语句数值也应增加,为345…

 

4)在Quiz START命令控件加入随机数生成命令

 

  目前的Case列表还不具备随机性,我们知道,刚才对Case列表使用了GPRM3语句,数值分别为012三个数,那么如果让GPRM3的三个数值随机出现,不就可以随机的链接到3个计数器列表了吗。就这么做。

 

1)双击Quiz START命令控件

 

   按此在新窗口打开图片

 

2)进入VM脚本编辑器,我们在里面添加如下语句   GPRM3 rnd 2  ,如图:

 

 按此在新窗口打开图片

注:GPRM3 rnd 2 是随机生成012三个数,如果你在Case列表中有5个计数器列表,那么就要改成     GPRM3 rnd 4 了。

 

3)到这里随机测试菜单就制作完成了,最终连接图如下,接下来就可以进行测试编著看看效果了。 

 

 

按此在新窗口打开图片

加载全部内容

相关文章
相关专题