最近,我们的一个客户提出了一个有趣的要求。客户希望计算学习者在每个模块上花费的时间。此外,他还指定,当学习者浏览一个模块的最后一张幻灯片时,计时器应该停止。我们使用清晰的故事线来满足这个要求。我们对每个模块(包含任意数量的幻灯片)使用三个变量计算时间。下面是我们为满足需求所遵循的步骤。
步骤1:
创建和模块数量一样多的主幻灯片。(这里,我有两个模块。所以,我要放两张主幻灯片)。
步骤2:
现在,创建一个图层,命名为计时器“在所有的幻灯片大师,并确保这一层的时间线是1秒。
另外,取消图层的“隐藏其他滑动图层”选项计时器"所有的幻灯片大师。
步骤3:
现在,创建两个数值变量(time1, module1time),0作为默认值和一个布尔变量(module1的),“假作为默认值。
步骤4:
现在,在第一个主幻灯片的基层中添加以下触发器。
显示层“定时器”当幻灯片时间轴开始时,条件是module1等于来假的。
步骤5:
现在,在“计时器”第一个主幻灯片的层。
增加价值”1"到数值变量"time1"当图层时间轴在if条件下结束"module1的”是相等的来假的。
步骤6:
现在,在同一层中添加以下两个触发器(计时器).
隐藏层”计时器当图层时间线结束。
显示层”计时器当图层时间线结束。
第七步:
现在,创建两个数值变量(time2, module2time),0作为默认值和一个布尔变量(module2),“假作为默认值。
第八步:
重复第二张幻灯片母版中的步骤4、5和6。确保更新了这些步骤中使用的变量。
步骤9:
在第一个模块中,如果你想在所有的幻灯片中显示时间,添加文本“% time1%秒除了最后一张之外,所有的幻灯片都是这样。
第十步:
在第一个模块的最后一张幻灯片中,添加以下触发器。
调整变量”module1time"到数值变量"time1,当滑动时间轴开始时,条件为:module1的”是相等的来假的。
调整变量”module1的"值相等"真正的当幻灯片时间表开始时。
步骤11:
要知道学习者在这个模块上花费的时间,显示变量的值如下所示。
“你花% module1time %本模块的秒数"
步骤12:
现在,取另一个模块,并在所有模块中使用各自的变量重复步骤9、10和11。
步骤13:
现在更改每个模块的布局,使第一个模块属于第一个布局,第二个模块属于第二个布局,以此类推。
就是这样。现在发布课程并检查输出。
希望你觉得这篇文章有趣。请分享你的观点。