繁体   English   中英

如何获得幻灯片的总数?

[英]How does one get the total number of slides?

在 Articulate 的 Storyline 产品中,如何检索故事文件或项目中的幻灯片(或页面)总数?

没有太多文档,因此很难弄清楚如何查询这样的常见环境值。 如果我们可以获得幻灯片的总数,那么我们就不必手动为其设置值。

必须手动设置和更新一个变量来存储幻灯片的数量。

关于这个问题最冗长的对话似乎可以在 Articulate 论坛上找到

在该线程中,用户和员工描述了手动定义此类变量的必要性。

我在这里更直接地在官方论坛上问了这个问题,到目前为止还没有收到回复。

该论坛的另一位发帖人提到了使用PHP来解决此问题,但遗憾的是我们无法将PHP的要求添加到最终产品中。 我确信可能会使用一些服务器端语言技巧来解决这个问题,但这也增加了特定服务器端语言的依赖性。

马克给出的答案是正确的。 因此,如果您想在测验中跟踪问题幻灯片的数量,您可以将值硬编码到变量中,例如totalQuestions ,或者在使用调整变量触发器浏览每张幻灯片时增加它。 要调用该值并将其显示在屏幕上,您只需将其添加到文本字段并用“%”括起来即可。

例如。 “您已正确回答 %Results.ScorePoints% 题,共 %totalQuestions% 题。”

我发现硬编码它毫无意义,因为将值放在最后的文本字段中同样容易。 使用增量方法似乎更合乎逻辑,因为这样您就可以添加更多问题幻灯片,而不必每次都调整变量或结果屏幕。

我通常加载frame.xml ,浏览所有幻灯片slidelink标签并按 ID 对所有幻灯片进行排序。

通常你会得到类似slideid=_player.5xoxGTW6QCh.6bmeRt3tCqP东西,其中5xoxGTW6QCh是场景 id, 6bmeRt3tCqP是幻灯片 id。 displaytext还为您提供slide title

如果您浏览slidetranscript并匹配每个抄本的 ID,您还将获得幻灯片注释。

Articulate 360​​ 现在有一个用于此计数和其他计数的内部(内置)变量。 请参阅 Project.TotalSlides 和 Menu.TotalSlides

请参阅https://community.articulate.com/series/articulate-storyline-360/articles/storyline-360-add-slide-numbers

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM