我对Android和SCORM没什么疑问。在这两个领域中,我都还很新,我只花了一个晚上在网上挖了一些答案。
我发现的主题是关于将SCORM软件包与LMS同步,但是我不需要。我只是想知道如何在android设备(带Android 4+ OS的联想平板电脑)上播放(而且只需播放,无需任何同步或跟踪)SCORM程序包。如果我尝试制作自己的允许浏览本地SCORM软件包的应用程序,是否可以使用WebView组件启动SCORM?
我找到了本教程:
http://support.scorm.com/entries/21826060-RSOfflinePlayer-Developer- Tutorial
其中包括:
播放内容并同步结果
在这里,我找到了一些有关配置此WebView组件以播放SCORM内容的有趣源代码,但是我不确定是否需要RSOfflinePlayer.jar。
我还听说,如果设备支持Flash,我将能够使用浏览器启动SCORM-是吗?
也许您知道某些应用程序可以做到这一点?还是图书馆可以帮上忙?
有没有在以下方面有经验的人: 1)Java SCORM API:
会粘贴网址,但我需要更多信誉
2)席琳
https://code.google.com/p/celine-scorm/
任何帮助都会得到帮助,不仅是我本人,还有患有各种疾病的孩子(我们只是试图帮助他们的学生)。
哈维尔几乎是正确的。尽管如此,我将尝试再次解释。也许您将从中收集更多信息。
每个SCO基本上都是一个压缩的网页。您必须将其解压缩并查找imsmanifest.xml,在其中找到初始文件(index.html,player.html等)。它不会位于资源下。您首先必须查看`Organizations
Organization > Item > Identifierref,这将为您提供一个ID。然后,您必须查看Resources > Resource with the above ID > href`价值。这是您要查找的文件。
,这将为您提供一个ID。然后,您必须查看
示例(index.html是您需要的文件):
<organizations default="someorg"> <organization identifier="someorg"> <title>Some Title</title> <item identifier="CourseItem01" identifierref="SCO_Resource_01" isvisible="true"> <title>SCO Title Here</title> </item> </organization> </organizations> ... ... <resources> <resource identifier="SCO_Resource_01" type="webcontent" adlcp:scormtype="sco" href="index.html"> <file href="index.html"/> <file href="SCORM_API_wrapper.js"/> ...
找到它后,只需在WebView中打开它,它将尝试在父窗口中连接到SCORM API。您必须提供一些虚拟功能,以使其误认为它确实已连接到LMS并照常进行。否则,它将失败或向您发出警报。