在 Articulate 的 Storyline 产品中,如何检索故事文件或项目中的幻灯片(或页面)总数?
没有太多文档,所以很难弄清楚如何像这样查询常见的环境值。如果我们可以获得幻灯片的总数,那么我们就不必手动为其设置值。
在 Articulate 的 Storyline 产品中,如何检索故事文件或项目中的幻灯片(或页面)总数?
没有太多文档,所以很难弄清楚如何像这样查询常见的环境值。如果我们可以获得幻灯片的总数,那么我们就不必手动为其设置值。
必须手动设置和更新一个变量来存储幻灯片的数量。
关于这个问题的最冗长的对话似乎可以在 Articulate 论坛上找到。
在那个线程中,用户和工作人员描述了手动定义这样一个变量的需要。
我在这里更直接地在官方论坛上问了这个问题,到目前为止还没有收到回复。
该论坛的另一位发帖人提到使用 PHP 来解决这个问题,但遗憾的是我们无法将 PHP 的要求添加到最终产品中。我确信可以使用一些服务器端语言技巧来解决这个问题,但这也增加了特定服务器端语言的依赖性。
给出的答案标记是正确的。因此,如果您想跟踪测验中问题幻灯片的数量,您可以硬编码变量中的值,例如totalQuestions,或者在使用调整变量触发器浏览每张幻灯片时递增它。要调用该值并将其显示在屏幕上,您只需将其添加到文本字段并用“%”包围它。
例如。“您已正确回答了 %totalQuestions% 个问题中的 %Results.ScorePoints%。”
我发现硬编码它毫无意义,因为将值放在最后的文本字段中同样容易。使用增量方法似乎更合乎逻辑,因为这样您就可以添加更多问题幻灯片,而不必每次都调整变量或结果屏幕。
我通常加载frame.xml
、浏览所有slidelink
标签并按 ID 对所有幻灯片进行排序。
通常你会得到类似的东西slideid=_player.5xoxGTW6QCh.6bmeRt3tCqP
,5xoxGTW6QCh
场景ID在哪里6bmeRt3tCqP
,幻灯片ID在哪里。displaytext
还给你slide title
。
如果您浏览slidetranscript
并匹配每个成绩单的 ID,您还将获得幻灯片注释。
Articulate 360 现在有一个用于此计数和其他计数的内部(内置)变量。请参阅 Project.TotalSlides 和 Menu.TotalSlides