Javascript 从SCORM播放器向LMS发送数据

Javascript 从SCORM播放器向LMS发送数据,javascript,php,jquery,scorm,scorm2004,Javascript,Php,Jquery,Scorm,Scorm2004,下面是工作代码,它不会抛出任何错误,但我希望使用jQuery将数据从播放SCORM包的播放器发送到LMS 代码- <html> <head> <title>SCORM Player - <?php echo $_GET['name'] ?></title> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

下面是工作代码,它不会抛出任何错误,但我希望使用jQuery将数据从播放SCORM包的播放器发送到LMS

代码-

<html>
<head>
    <title>SCORM Player - <?php echo $_GET['name'] ?></title>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script>
        $(document).ready(function(){

        })
    </script>
</head>

<frameset frameborder="0" framespacing="0" border="0" rows="0,*" cols="*">
    <frame src="SCORM_2004_APIWrapper.js" name="API_1484_11" noresize>
    <frame src="course/ThomasJefferson_sco2004/index.html" name="course" id="couse">
</frameset>
</html>
我的文件夹结构-

-index.php
-player.php
-course/SCORM-course (directory)
-wrap.js
-SCORM_2004_APIWrapper.js
所有代码-

My index.php代码-

My Player.php代码-

我的wrap.js代码-

我的SCORM_2004_APIWrapper.js代码-


让我知道如何处理从播放器到LMS的数据传输。

您引用的SCORM_2004_APIWrapper.js实际上是用于内容或SCO定位LMS提供的SCORM 2004运行时。这被称为“API_1484_11”。 API包装器本身在文档对象模型(DOM)中搜索API_1484_11。SCO通常加载到IFRAME、弹出窗口或新窗口/选项卡中。所以他们在父窗口中搜索这个API。请记住,来自Advanced Distributed Learning的SCORM 2004运行时环境PDF介绍了这些协议和“规则”。我自己项目中的一个例子是轻量级的“Local_API_1484_11.js”。我设置它是为了在SCO的本地测试中模拟LMS,这样您就不会有那么多的往返测试。您可以使用它作为一个真正的基准,但请记住,有许多规则都是基于白皮书的,这远远不是所有错误代码支持

我不知道有谁发布了这个的免费版本,因为它在读取SCORM CAM包(imsmanifest.xml)的服务器实现上附加了字符串。传递信息,如时间限制、启动参数、完成阈值等…您通常管理所有这些参数、作业、学生档案,然后是附加报告、论坛等

我在GitHub上有更多关于我的GitHub项目中SCO/LMS关系的信息。


如果你在一个非营利机构工作,我有一个更增强的LMS运行时测试项目。只需给我发送一条消息。

标记thx以便共享,请添加更多单词以便更好地理解:)我如何使用它?因此API包装器本身会在文档对象模型(DOM)中搜索API_1484_11。SCO通常加载到IFRAME、弹出窗口或新窗口/选项卡中。所以他们在父窗口中搜索这个API。请记住,来自Advanced Distributed Learning的SCORM 2004运行时环境PDF介绍了这些协议和“规则”。我自己项目中的一个例子是轻量级的“Local_API_1484_11.js”。我在上海合作组织的一个本地测试中设置了这个模拟LMS,这样你就不会有那么多的往返测试了。好东西值得一读。你能在你的答案中添加这个评论吗。这样未来的访问者就可以从中受益。绿色勾选:)嘿。。我知道这是不可能的。。但是,您可以分享一下关于SCORM_API_包装器实现部分的代码吗。
-index.php
-player.php
-course/SCORM-course (directory)
-wrap.js
-SCORM_2004_APIWrapper.js