Файл манифеста всегда должен называться «imsmanifest.xml» и располагаться в корневой папке ЭОР.
В таблице 4.1 приведены основные элементы, используемые в рамках данного технического требования. Атрибуты элементов приведены в колонке "Описание", их названия подчеркнуты.
Таблица 4.1
№
|
Название
|
Описание и атрибуты
|
1.
|
Manifest
|
Корневой элемент манифеста. В корневом элементе манифеста должно быть прописано пространство имен (xmlns), используемое в xml-документе.
Атрибуты:
identifier: Идентификатор ЭОР. Значение – глобально-уникальный идентификатор (GUID).
|
1.1.
|
metadata
|
Описание манифеста.
|
1.1.1.
|
Schema
|
Название схемы манифеста. Значение должно быть "ADL SCORM".
|
1.1.2.
|
schemaversion
|
Версия схемы манифеста. Значение должно быть "2004 3rd Edition".
|
1.1.3.
|
adlcp:location
|
Ссылка на файл с метаданными ЭОР.
|
1.2.
|
organizations
|
Описание списка описаний организационной структуры.
Атрибуты:
default: значение идентификатора организационной структуры по умолчанию.
|
1.2.1.
|
organization
|
Описание организационной структуры
Атрибуты:
identifier: идентификатор организационной структуры
Рекомендуется использовать глобально-уникальные идентификаторы (GUID).
|
1.2.1.1.
|
Title
|
Название организационной структуры, может повторять значение general/title метаданных ЭОР
|
1.2.1.2.
|
item
|
Элемент содержания
Атрибуты:
identifier: идентификатор элемента содержания
Рекомендуется использовать глобально-уникальные идентификаторы (GUID).
identifierref: ссылка на идентификатор объекта, прописанного элементом resource
|
1.2.1.2.1.
|
title
|
Название элемента содержания. Если в манифесте прописан только один элемент item, может повторять значение general/title метаданных ЭОР
|
1.3.
|
resources
|
Список образовательных объектов и элементов, входящих в ЭОР
|
1.3.1.
|
resource
|
Образовательный объект или простой элемент образовательного модуля.
Атрибуты:
identifier: уникальный идентификатор в рамках манифеста. Рекомендуется использовать глобально-уникальные идентификаторы (GUID)
type: тип, значение "webcontent".
adlcp:scormType: тип ресурса в спецификации SCORM. Принимаемые значения:
"asset" — простой объект (элемент),
"sco" — объект, передающий данные по SCORM RTE,
href: относительный путь к стартовому файлу.
|
1.3.1.1.
|
File
|
Перечисление файлов, входящих в образовательный объект или простой элемент образовательного модуля.
Атрибуты:
href: относительный путь к файлу.
|
Пример содержимого файла манифеста.
<?xml version="1.0" encoding="UTF-8"?>
<manifest identifier="FCIOR-5CA87FC3-50E0-47B1-A14E-12343AFA8FBE"
xmlns="http://www.imsglobal.org/xsd/imscp_v1p1"
xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd
http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd">
<metadata>
<schema>ADL SCORM</schema>
<schemaversion>2004 3rd Edition</schemaversion>
<adlcp:location>metadata.xml</adlcp:location>
</metadata>
<organizations default="9F55123A-F90F-2CB7-89AD-10370D883888">
<organization identifier="9F55123A-F90F-2CB7-89AD-10370D883888">
<title>Название ЭОР</title>
<item identifier="DF55123A-9F8C-6363-F091-9C7CD0EF863E"
identifierref="2F55123A-E450-B134-1C59-88B577125BDD">
<title>Название объекта (название ЭОР)</title>
</item>
</organization>
</organizations>
<resources>
<resource identifier="2F55123A-E450-B134-1C59-88B577125BDD"
type="webcontent"
adlcp:scormType="sco"
href="index.html">
<file href="index.html"></file>
<file href="APIWrapper.js"></file>
<file href="images/next.gif"></file>
<file href="images/previous.gif"></file>
</resource>
</resources>
</manifest>
Данный пример манифеста содержит один образовательный объект (описан элементом resource) и обеспечивает его запуск в SCORM-совместимых системах. Атрибут adlcp:scormType="sco" у элемента resource указывает, что данный объект обеспечивает передачу данных по SCORM RTE API. В случае, если в образовательном объекте не предусмотрено взаимодействие по SCORM RTE API, значение данного атрибута должно быть «asset». Атрибут href элемента resource должен указывать на стартовый файл образовательного объекта. В данном случае это index.html. В элементе resource должны быть перечислены все файлы, относящиеся к данному образовательному объекту, включая стартовый файл (элементы file в приведенном примере).
Для того, чтобы в SCORM-совместимых системах обеспечивался корректный запуск образовательного объекта, необходимо, чтобы в манифесте был заполнен элемент organization, как указано в примере. В значение атрибута default элемента organizations должен быть прописан идентификатор элемента organization. В простейшем случае у элемента organization должен быть прописан всего один дочерний элемент item, значение атрибута identifierref которого должно содержать значение идентификатора элемента resource. В случае, когда манифест содержит всего один образовательный объект (как в приведенном примере), рекомендуется в подэлементах title элементов organization и item прописывать название ЭОР.
|