romanpravda/php-scorm-packager

1.3.3 2021-06-08 13:17 UTC

This package is auto-updated.

Last update: 2024-09-08 20:34:06 UTC


README

创建 SCORM 包

使用方法

$config = [
    "title" => "",
    "identifier" => "",
    "version" => "",
    "source" => "",
    "destination" => "",
    "masteryScore" => "",
    "startingPage" => "",
    "organization" => "",
    "metadataDescription" => "",
];

$packager = new \Romanpravda\Scormpackager\Packager($config);
$packager->buildPackage();

配置中的参数

  • title

    课程标题

  • identifier

    课程标识符

  • version

    SCORM 包版本。必须是以下之一

    • 1.2
    • 2004 第3版
    • 2004 第4版
  • source

    课程包数据的目录路径

  • destination

    放置课程包ZIP归档的目录路径

  • masteryScore

    通过课程的得分。默认 - 80

  • startingPage

    课程开始时将打开的页面。默认 - index.html

  • organization

    组织名称。默认 - 空值

  • metadataDescription

    元数据描述。默认 - 构建日期和技术

如果您需要 SCORM 2004 第4版

您必须将元数据配置作为第二个参数传递

$config = [
    ...
];

$metadataConfig = [
    "entryIdentifier" => "",
    "catalogValue" => "",
    "lifeCycleVersion" => "",
    "classification" => "",
];

$packager = new \Romanpravda\Scormpackager\Packager($config, $metadataConfig);
$packager->buildPackage();

元数据配置中的参数

  • entryIdentifier

    元数据条目标识符。默认 - "1"

  • catalogValue

    元数据目录值。默认 - "目录"

  • lifeCycleVersion

    元数据生命周期版本。默认 - "1"

  • classification

    元数据分类。默认 - "教育目标"