问题标签 [articulate-storyline]
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.
android - 将 Articulate Storyline Player 安装到 Android 的 Webview 中的问题
我在将清晰的故事情节播放器安装到我的 androids webview 中并将其居中时遇到问题。我已经尝试了 styline player 关于浏览器大小和播放器大小的所有设置,但我没有为我工作。纵向播放器太大,只有左侧部分可见。在水平方向上,它适合屏幕高度,但不是水平居中。
这是我的布局文件:
还有我的 webview 设置:
我也尝试过更改 mWebView 的缩放设置和其他设置,但它没有用。
在 chrome 浏览器中,播放器是合适的、缩放和居中的。我相信它也可以在我的自定义 webView 中完成,但我找不到正确的设置配置。在此先感谢您的帮助。
javascript - Storyline Javascript 覆盖默认 report.html
希望覆盖故事情节中“打印报告”按钮的默认位置-默认情况下,它指向report.html一个罐头页面,可以从已完成的测试中检索分数和测试结果变量-我希望发送相同的结果到report.php,这样我就可以在服务器端处理结果。story.js 文件如下所示:
如果我将 /report.html 更改为 /report.php 这可以解决问题,但是我想单独保留 story.js 文件,因为它会随着每个项目的更改而重新创建。
有一个 user.js 文件在 story.js 之后加载并且是空的,我不确定如何覆盖 story.js 文件中的函数/位置。
scorm - 对于初学者来说,在没有创作包的情况下实施 LMS Scorm Tracking 是否可行?
在构建电子学习解决方案之前,我正在确定是使用 Captivate 或 Storyline 等创作包,还是创建利用 JS 调用进行跟踪的 HTML 页面。如果我避免使用创作工具,我会在现有资产的内容和重用方面获得灵活性。例如,Storyline 正在输出 SWF 文件,我无法像简单的 HTML 页面那样在团队中传递这些文件以供审阅。但是,我是 SCORM 的新手。我想知道是否可以加快实施 SCORM LMS 跟踪 JS 调用以及我的自定义 HTML 页面的速度,或者最好的方法是从创作工具开始?
scorm - 跨不同但相关的 SCORM 包的评分聚合/报告通常属于包含 LMS 的职权范围吗?
我正在为通过 SABA LMS 管理现有培训课程的客户设计基于 SCORMv1.2 的电子学习解决方案。我正在考虑将课程的每个部分作为单独的 SCO 提供,并带有自己的分数跟踪。我想知道它是否通常是 LMS 的一项功能,可以为用户汇总不同 SCO 的跟踪分数,或者我是否应该创建多包 SCO 来汇总每个子 SCO 的分数。
c# - 在 asp.net 网站中集成清晰的故事情节
我是电子学习领域的新手,我可能使用了不正确的术语。我们的教练团队一直在使用 Articulate 故事情节来创建交互式教程。现在我们想将这些教程集成到我们的 asp.net 网站中。
这不是 LMS。我所说的集成是指应该能够播放教程,应该能够跟踪进度并且应该能够捕获用户响应。为此,我认为我需要在我的 asp.net 网站中实现一个 SCORM 播放器。
有人可以向我指出可以帮助我捕捉用户响应的在线资源吗?
当我发布我的项目并选择 LMS 并使用 SCORM-2004 选项时,它会生成包,我可以看到生成了一些 js 文件,例如(lms.js 和 LMSAPI.js)。我是否需要在这些 js 文件中编写代码来捕获数据?
我可以想到以下选项:
- 使用第三方库,如 SCORM 云
- 阅读 SCORM 规范指南,学习协议并实现我自己的 SCORM 播放器
- 用户 DotNetScorm 开源项目作为基线并从那里开始工作
如果有人可以指导我或指出我真正有用的正确方向/资源。
javascript - 污点报告
我正在尝试将清晰的 SCORM 2004 文件集成到我们的角度系统中。
我正在使用 iframe 加载 SCORM 文件
我的问题是当我完成测试时没有调用 SCORM 播放器 lmsAPI。目前,我们的 api 只是一个框架,用于查看是否进行了调用
函数 IsLmsPresent(){ 返回真;}
函数 SetScore(args){ console.log('SetScore') }
function SetFailed(){ console.log('SetFailed'); }
功能 SetPassed(){ console.log('SetPassed'); }
function Finish(){ console.log('Finish'); }
IsLmsPresent() 我在首次加载 SCORM 包时调用但使用 javascript 调试器我可以看到它在用户执行测试时没有在 LMSAPI.js 中执行任何回调
php - 将 SCORM(从故事情节 2 导出)成绩保存到数据库
我目前正在用 PHP 制作 lms。在 lms 中,管理员可以上传一个 SCORM (1.2) 文件,用户将回答该文件,结果将保存在数据库中。(想到了一个表格形式:userID、scormID、grade)
我查看了其他选项,例如 Moodle,但它们没有我需要的功能(即使经过修改)。
如果无法处理 SCORM,我可以使用从故事情节 2 导出的另一种格式吗?
javascript - 如何在清晰的故事情节 2 中使用 javascript 触发器设置完成状态
我想在特定幻灯片上将完成状态设置为 lms,所以在这种情况下我必须使用 javascript 触发器。我的问题是:当此触发器在该特定幻灯片上运行时,在 lms 上设置完成状态的 javascript 代码应该是什么。
提前感谢
actionscript-3 - 删除动态文本字段 as3
我正在尝试修改清晰的故事情节 sdk。(https://www.articulate.com/support/storyline/articulate-storyline-sdk)
他们正在使用 as3 并像下面的代码一样动态创建所有文本字段
现在我想在创建后删除一些文本字段,请帮助解决这个问题。
javascript - 当故事情节 2 中的变量状态发生变化时,在新场景中显示内容
我手动创建了一个包含三个变量的问题。这些变量称为红色、蓝色或绿色。所有变量都设置为假。当用户选择一个或多个然后单击提交按钮时,用户将被发送到一个新场景,基于他们的选择将出现文本信息。我已设置触发器将红色、蓝色和绿色的变量状态更改为 true。当我选择它们并单击提交时,我会转到正确的场景。但是,选择不会填充。我尝试了不同层和基础层的选择。
我错过了什么?