首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装H5P SCORM库?

如何安装H5P SCORM库?
EN

Drupal用户
提问于 2018-06-13 01:17:34
回答 1查看 497关注 0票数 3

这件事说明了一切。我试图在安装Drupal7.59中安装H5P SCORM库,并遇到了一个障碍:我正在阅读或理解的任何内容都不清楚如何安装库。我在MAMP4.5(PHP7.1.12)和MamP3.5.2(PHP5.6.10)下的macOS High上尝试这样做。据我所见,Apache权限很好,FWIW和其他临时文件和上传在这个设置上工作得很好。

我在Drupal中安装了以下两个模块:

在模块的安装页面上,我激活了连接到它们的所有三个模块:

  • H5P (7.x-1.35)
  • H5P编辑器(7.x-1.35)
  • H5P SCORM (7.x-2.4)

但是当我去安装库时,…我似乎无法让他们上传而不会出现一些错误,例如将归档文件扩展到temp/目录之类的问题。奇怪的是,临时董事显然是被创造出来的,但里面没有内容。

我甚至跟踪了“最好是安装说明”,它出现在这里作为一个贡献的“问题”,但没有运气。

有关图书馆如下:

解压缩文件是否需要有一个目录名,如H5PEditor.ScormFile.h5pH5P.Scorm.h5p?因为如果我简单地重命名文件,创建的目录仍然是h5p-editor-scorm-masterh5p-scorm-master

切线问题是…是否有一种简单的方法可以将文件放在正确的目录结构中--用户libraries/?或者必须通过管理接口安装?在我看来,如果我能把这些文件放进去,Drupal-和H5P模块-应该能够看到它们,对吗?

EN

回答 1

Drupal用户

回答已采纳

发布于 2018-06-13 02:37:42

请参阅本页介绍如何手动构造h5p包.,并对每个回购遵循相同的过程。

你需要下载回购Zip文件。解压缩到临时目录。删除LICENSEREADME.md.gitignore文件

library.json编辑器创建一个新文件夹来保存其他文件,如H5P、CSS、JS,将其命名为H5PEditor.ScormFile。对于h5p-scorm-master,使用H5P.Scorm

在新文件夹之外,创建一个h5p.json文件。

对于H5PEditor.ScormFile,请使用以下命令:

代码语言:javascript
复制
{
  "title": "H5PEditor.ScormFile",
  "language": "en",
  "author": "Pavlo Shevchuk",
  "license": "cc-by-sa",
  "preloadedDependencies": [
    { "machineName": "H5PEditor.ScormFile", "majorVersion": 1, "minorVersion": 0,"patchVersion": 8, }
  ],
  "mainLibrary": "H5PEditor.ScormFile",
}

对于H5P.Scorm,请使用:

代码语言:javascript
复制
{
  "title": "SCORM/xAPI",
  "language": "en",
  "license": "cc-by-sa",
  "preloadedDependencies": [
    { "machineName": "H5P.Scorm", "majorVersion": 1, "minorVersion": 1, "patchVersion": 16, }
  ],
  "mainLibrary": "H5P.Scorm",
  "embedTypes": ["div"]
}

现在,将右h5p.json文件夹和H5PEditor.Scormfile或另一个使用H5P.Scorm目录进行压缩。压缩每个文件,命名编辑器文件H5PEditor.ScormFile.h5p和第二个库H5P.Scorm.h5p

创建H5PEditor.ScormFile.h5p.

因此,创建重命名为H5PEditor.ScormFile.h5p的Zip文件。其中有一个名为H5PEditor.ScormFile的文件夹,其中删除了Git、https://github.com/pavloshevchuk/h5p-editor-scorm、指定文件的内容。您还可以使用提供的代码创建一个h5p.json文件。将其放在Zip文件中,但放在H5PEditor.ScormFile目录之外。

代码语言:javascript
复制
H5PEditor.ScormFile.h5p
├── H5PEditor.ScormFile
│   ├── library.json
│   ├── scripts
│   │   ├── scormFile.js
│   │   └── scormFileUploader.js
│   └── styles
│       └── scormFile.css
├── H5PEditor.ScormFile.h5p

创建H5P.Scorm.h5p.

创建重命名为H5P.Scorm.h5p的第二个Zip文件。其中有一个名为H5P.Scorm的文件夹,其中包含Git:https://github.com/pavloshevchuk/h5p-scorm的内容,指定的文件已被删除。将icon.svg文件放在名为content的目录中,放在Zip文件中。您还可以使用提供的代码创建一个h5p.json文件。将其放在Zip文件中,但放在H5P.Scorm目录之外。Zip文件包含以下结构:

代码语言:javascript
复制
H5P.Scorm.h5p
├── content
│   └── icon.svg
├── h5p.json
├── H5P.Scorm
│   ├── css
│   │   └── scorm.css
│   ├── js
│   │   ├── api
│   │   │   ├── api_1_2.js
│   │   │   ├── api_2004.js
│   │   │   ├── datamodel.js
│   │   │   ├── debug.js
│   │   │   └── flash_detect.js
│   │   └── scorm.js
│   ├── library.json
│   └── semantics.json

现在您应该有两个H5P文件,现在您可以在H5P管理库页面更新它们:

代码语言:javascript
复制
admin/content/h5p

下面是一个包含我按照以下说明创建的文件的回购程序:https://github.com/jackrabbithanna/h5p-scorm-libraries

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/263138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档