javascript - Moodle Scorm 全屏 API

标签 javascript fullscreen moodle scorm

我想知道是否可以使用任何全屏 API 在 Moodle LMS 中全屏显示 SCORM 类(class)?

我使用 native HTML5 全屏。当我在 Moodle 之外开始类(class)时,全屏会起作用,但在 Moodle 中它不会起作用。

有没有人知道我的问题并且可能有解决方案?

问候

最佳答案

我想您遇到的问题是因为 SCORM 内容必须在弹出窗口或框架中打开。想必您已经尝试过这两种方式,但都不支持全屏。使用框架或弹出窗口的要求是 SCORM 的限制,因此对问题的回答非常严格:“我怎样才能全屏显示 SCORM 内容?”是“你不能”。

但是,我可以想到两种方法来解决此限制:

  1. 让 Moodle 的 SCORM 播放器全屏显示。使用此选项,您可以自定义 Moodle 播放器本身以全屏显示,然后将您的 SCORM 内容放在该全屏 View 的 iframe 中。

  2. 使用替代跟踪标准,例如 Tin Can API支持在同一窗口或新窗口中启动,而不是框架/弹出窗口。您可以获得 Tin Can plugin for Moodle和一个 free LRS account for testing .有a number of other advantages to using Tin Can API instead of SCORM .

关于javascript - Moodle Scorm 全屏 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28527156/

相关文章:

java - 在 Java/Swing 的全屏程序中停止使用 Tab/Alt-F4

javascript - 从页面上的链接获取ID

php - 播放音频文件时 Apache 2.4 崩溃

javascript - 浏览器页面在 javascript 按钮单击事件后意外滚动到最顶部位置

javascript - jQuery 自动调整大小功能导致浏览器跳转

javascript - 普通函数和箭头函数的区别: arguments not defined return an error

javascript - 否则如果在谷歌脚本中

visual-studio - 当visual studio处于全屏模式时,如何带任务栏 "always on top"?

javascript - 无法再次请求全屏 chrome

php - 从moodle中的sql查询获取计数