1

我们正在创建一个 SCORM 包 (zip) 并上传到我们的 Blackboard 测试实例,如果一位开发人员(将称他为 Bob)创建 zip 并上传,那么一切都很好。我自己和另一位开发人员已将 zip 打包并上传,当我们尝试运行应用程序时,特定的 js 文件会收到 404(“未找到指定的资源,或者您无权访问它”)错误。

如果 Bob 将他的 zip 发送给我,我将其上传到 Blackboard,它工作正常,如果我将我的 zip 发送给 Bob,他上传了它,那么它就会失败,所以我很确定这是 zip 创建的问题。我查看了这些 zip,它们在文件结构方面看起来相同。

3个问题:

  • 是否已知 Blackboard 在 zip 细节方面存在特殊问题?这些看起来确实像有效的 zip 文件。
  • Blackboard 中是否有描述 Blackboard 在安装新 SCORM 包时使用的解压缩过程的日志?
  • 有没有办法查看已部署的 SCORM 包的已部署文件/目录结构?

我对 Blackboard 比较陌生,所以如果我遗漏了一些明显的东西,我深表歉意。

4

2 回答 2

1

我不知道有关 Blackboard 的 SCORM 处理的任何细节,但如果您的 ZIP 小于 100MB,您可以在SCORM Cloud上免费测试它。他们有一个非常棒的解析器,如果你的 SCORM 包中有任何异常或故障,它会提醒你。它还可以让您检查包装内容。

如果它只是抛出 404 或 403 的一个文件,我会检查文件上的安全设置。如果它们过于严格,文件可能实际存在于您的 ZIP 中,但由于权限不足而被服务器阻止呈现(因此为 403),或者甚至可能在 LMS 的初始上传中被阻止(因此为 404)。我已经发生过几次这种情况,通常是我从互联网下载的文件(尤其是通过 Chrome 的“另存为”文件菜单选项)或我从其他人那里收到的文件。

如果您使用的是 Mac 而不是终端/chmod 类型的人,最简单的解决方法是将包含文件夹的权限应用于所有随附的项目。(包含文件夹上的“获取信息”,然后单击“获取信息”窗口底部的锁,然后单击 cog 下拉菜单并选择“应用于随附的项目”。)

于 2016-03-31T08:50:00.980 回答
0

我们发现这是一个路径套管问题;在其中一台机器上,相关文件的工作副本的名称混合了大小写,并且引用它的脚本标记具有全小写的路径。我们怀疑,但不能确定,我们运行的服务器收到了一个更新,使得 http 请求路径区分大小写。但它可能一直都是这样,我们中的一个开发人员弄乱了文件名。

于 2016-04-10T14:53:56.120 回答