问题标签 [adobe-captivate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
924 浏览

javascript - 使用 adobe captivate 清除文本输入框中的内容

我正在 adobe 中制作一个简单的数学游戏。当幻灯片加载时,会生成两个随机数。用户在文本输入框中输入一个总和并提交他们的答案。如果用户的答案与正确的总和相匹配,他们就会得到一个新问题。

所有这些都有效,但我不知道如何在他们提交时从文本输入框中清除他们的答案。

我的代码如下:

0 投票
0 回答
57 浏览

moodle - 将 Scorm 软件包从迷人升级到故事情节时缺少评分信息

最近,我们开始将一系列 SCORM 包从 Adob​​e Captivate 迁移到 Articulate Storyline。但是,当将最终包上传到 LMS (Moodle) 时,所有关于成绩的信息都会丢失。

除了验证清单中的名称之外,还有其他方法可以防止这种情况发生吗?

接受任何建议。

0 投票
2 回答
86 浏览

android - 需要开发可以支持使用 Adob​​e Captivate 开发的模块的 Android 和 iOS 应用程序

我开发了一个电子学习模块,它使用Adob​​e Captivate以HTML5 和 SWF两种格式发布。该模块还具有一些交互式元素/操作,可以在单击它们时访问它们。模块在网络浏览器中运行良好。

我的要求 - 我需要开发可以利用上述电子学习模块的Android 和 iOS 原生应用程序。

我在网上搜索过,但找不到与此主题相关的任何内容,如果有人实现了此功能,请进一步指导。谢谢。

0 投票
1 回答
467 浏览

actionscript-3 - 如何将 ActionScript 2 SWF 文件转换为 ActionScript 3 SWF 文件

我用 Swish max 4 创建了一个ُSWF 文件。然后我将它加载到 Captivate Software 中。但我收到一条消息说“Adobe Flash 文件“Test.swf”包含 ActionScript 2,而当前项目设置为 ActionScript 3。这可能会导致 Adob​​e Captivate 项目无法正常工作或停止工作”。之后动画没有完全加载。我应该如何修复它? 在此处输入图像描述

0 投票
2 回答
1054 浏览

javascript - 为什么第一次打开页面时这个 iframe 加载有边框,但重新加载页面时没有?

当第一次加载以下页面时(例如输入 url 或在 windows 资源管理器中打开文件时),iframe 将绘制有边框。但是,当页面重新加载/刷新时,没有边框。

我正在尝试了解此问题的原因,并可能找到解决我在与 Adob​​e Captivate 集成时遇到的问题的解决方法,Adobe Captivate 使用以下机制加载 Web 对象。任何帮助,将不胜感激。

这是来自 Microsoft Edge 构建:42.17134.1.0

在此处输入图像描述

编辑:我知道边框的呈现在某种程度上与 iframe 的 javascript 方案 url 相关,但这不是我能够改变的。我想知道 Microsoft Edge 中导致 iframe 边框在第一次加载时呈现的机制。我们支持的其他浏览器(Chrome/Safari/Firefox)没有呈现边框。

0 投票
1 回答
181 浏览

scorm - 吸引和 SCORM

我从 Captivate 发布了一个示例 SCORM 2004 和 SCORM 1.2 文件(适用于 HTML5 而不是 SWF)。我在 iframe 中加载 index_scorm.html 以像弹出窗口一样使用它。如何从此 index_scorm.html 文件中获取测验/完成值?

您是否应该修改 index_scorm.html 文件本身,从 iframe 代码或其他东西处理?

围绕包装器和 API 的文档在连接到已发布的源时并不清楚。

任何帮助或资源链接表示赞赏。

0 投票
1 回答
270 浏览

javascript - 在 Adob​​e Captivate 中无法运行的神秘 While 循环,如何修复?

我有一个 javascript 代码可以在 Adob​​e Captivate 的时间线的特定帧中执行 javascript。

这是 JS 窗口中的代码:

它将在时间轴中的特定帧(“exactFrame”返回的帧号)上触发 JavaScript 代码......为了更清楚,我使用这些代码行在特定帧暂停时间轴,然后注入我的字符串变量(“例如,你好”)从 javascript 到迷人(我成功了,因为我可以在我的屏幕上看到更改变量“SpeechReceived”)。但问题是,即使我在屏幕上看到“SpeechReceived”更改为“hello”,Captivate“While loop”不起作用,我也无法“继续”电影......

这是我的简单项目的屏幕截图:

对整个项目的看法

这些是我构建“reza”脚本的决策块:

第一个决策块

前三个动作计算幻灯片第二个 2 的确切帧,并将该帧号保存到“exactFrame”变量。

然后它在时间线的第二个 2 处执行 Script_Window。

在 Script_Window 中,我有一个 JavaScript 来更改名为“SpeechReceived”的变量的值,并且它还暂停了我之前所说的时间线。

现在请看我最后的决定:

第二个决策块

每当“SpeechReceived”等于“hello”时,我想继续我暂停的时间线,但问题是:虽然我的变量“SpeechReceived”更改为“hello”,但什么也没发生......似乎while循环不起作用这里出了问题......我错过了什么吗?(这是一个语音识别应用程序,可在用户语音输入时将“SpeechReceived”更改为“hello”......

用户说“你好”,时间线继续电影......实际上我们等待用户的声音(“你好”)才能继续......

这听起来很神秘,为什么在世界上while循环不起作用......)

任何想法如何修复该错误?

0 投票
0 回答
319 浏览

javascript - 在 Captivate Prime LMS 中通过 javascript 创建 PDF 证书

我正在通过 Captivate Prime 中运行的 Captivate 课程创建自定义证书。我们编写了关于从 Captivate Prime 获取 API 的代码,它们似乎在 Chrome、Firefox 和 Edge 中填充,但在 IE 7-10 中没有。作为一个单独的问题,将证书生成为 PDF 是通过代码完成的,并且该代码由按钮激活。当学员返回 Captivate Prime 中的课程时,该按钮将不再起作用。

设置:学习者参加 10 个问题的测试。如果通过,则打开证书“课程”,当它显示时,它会从 API 中提取信息并填写一般信息;姓名、地址、课程名称、参加过的比赛等。页面上有一个按钮,学习者可以单击该按钮创建 PDF 并下载它,其中包含已提取的 API 中的所有信息。在 Internet Explorer 中,Captivate Prime 中的页面不会填写 API 信息,但它可以在 Chrome、Firefox 和 Edge 中使用。如果您返回课程并查看该内容(证书创建),则信息会再次加载到视觉对象上,但该按钮将无法生成 PDF。

我附上了代码,但如果我没有足够详细地描述这一点或者您有任何疑问,请随时提问。

这是 PDF 创建。

0 投票
1 回答
454 浏览

adobe - 如何在 adobe captivate 中插入 .html 文件?

我无法插入具有目录并且能够在所需时间范围内播放的视频,并且该特定视频应该是 adobe captivate 项目的一部分。视频嵌入在 html5 文件中。添加 html5 文件的 zip 文件以及 xml 等无法在 Adob​​e Captivate 中加载。请如果有人可以帮助我进一步进行。

0 投票
1 回答
440 浏览

drag-and-drop - 拖放 Captivate 问题:需要“提交”按钮才能与“下一步”按钮类似

我正在尝试创建 Adob​​e Captivate 测验,并包含拖放交互式问题(以及 MCQ 问题)。如何转到下一张幻灯片?

我已将“提交”按钮的文本更改为“下一步”按钮。在“拖放”操作中,我选择了以下设置:

拖放设置

这个问题看起来像:

拖放问题

这个问题的正确答案是“提供安全的工作场所/环境”。当我尝试提交错误答案或没有答案,并单击“下一步”(提交)按钮时,控件不会转到下一张幻灯片。

我试图保留这些设置:

试用设置

这个设置只是给了我 10 次尝试提交正确答案的机会。无需转到下一张幻灯片。

我应该选择什么设置以及如何移至下一张幻灯片并确保候选人可以自由地重新审视问题 n 次,直到他们“提交”整个测验?

提前致谢 :)