Смекни!
smekni.com



  1. Заглавие логической организации контента.
(стр. 5 из 12)

Манифест должен соответствовать:

· общим требованиям SCORM [1];

· ограничениям, установленным SCORM в прикладном профиле Content Aggregation Content Package [1];

· ограничениям, описанным в настоящих требованиях.

Состав обязательных и основных необязательных элементов и атрибутов XML-формата манифеста представлен ниже в таблице. Имена элементов приведены в угловых скобках, имена атрибутов – без скобок.

Имя элемента (атрибута) XML Описание
<manifest> Корневой элемент, соответствующий ДП в целом.
identifier Глобальный уникальный идентификатор ИОМ.
<metadata> Метаданные для ДП в целом.
<schema> Идентификатор схемы модели манифеста. Элемент должен иметь значение "ADL SCORM", свидетельствующее о соответствии ДП требованиям [1].
<schemaversion> Версия схемы модели манифеста. Элемент должен иметь значение "2004 4th Edition", свидетельствующее о соответствии ДП требованиям модели агрегации контента SCORM [1].
{Meta-data} {Meta-data} обозначает позицию манифеста, в которой указываются блоки метаданных или ссылки на них (т.е. {Meta-data} не является элементом или атрибутом XML). В модели манифеста SCORM указание метаданных является необязательным. В рамках настоящих требований для манифеста верхнего уровня (ИОМ в целом) и каждого вложенного манифеста должен быть определен блок метаданных, удовлетворяющий требованиям профиля метаданных Федерального центра информационно-образовательных ресурсов (ФЦИОР) версии 1.1 (см. раздел 4.6). Этот блок требуется физически не включать в манифест, а приводить ссылку на него (файл metadata.xml в корне ДП) с помощью элемента adlcp:location (см. пример манифеста далее).
adlcp:location Ссылка на XML-файл метаданных для ИОМ в целом.
<organizations> Описание логических организаций контента.
default Идентификатор логической организации контента, используемой по умолчанию.
<organization> Логическая организация контента.
identifier Идентификатор логической организации контента.
<title> Заглавие логической организации контента.
<item> Элемент логической организации контента (единица учебной деятельности).
identifier Идентификатор элемента логической организации контента.
identifierref Ссылка на идентификатор физического ресурса, поддерживающего выполнение элемента <item>. Этот атрибут должен быть указан для элемента <item>, являющегося листом в иерархии элементов логической организации контента. Для транзитных элементов он не задается.
<title> Заглавие элемента логической организации контента.
<item> Подчиненный элемент логической организации контента. Элемент является необязательным. Его структура повторяет структуру элемента 1.5.2.5.
<resources> Спецификация физических ресурсов ИОМ.
<resource> Физический ресурс. В манифесте должен быть описан хотя бы один ресурс, на который ссылается логическая точка входа в ИОМ (атрибут identifierref элемента <item>). Атрибут href элемента <resource> должен задавать физическую точку входа, используемую СУУП при запуске данного ресурса в web-браузере.
identifier Идентификатор физического ресурса.
type Тип физического ресурса. Атрибут должен иметь значение "webcontent".
href Точка входа в физический ресурс – адрес (URL), задающий путь к файлу в составе ДП (относительно его корня). Значение атрибута должно обеспечивать возможность стандартного запуска ресурса на выполнение SCORM-совместимой СУУП.
adlcp:scormType Тип физического ресурса в соответствии с моделью контента SCORM. Атрибут должен иметь значение "sco", означающий, что физический ресурс поддерживает взаимодействия с СУУП на основе интерфейса SCORM RTE.
<file> Файл, относящийся к физическому ресурсу. Экземпляры этого элемента должны представлять все файлы, входящие в ресурс, включая точку входа в него, файлы дополнительных материалов и исходных кодов.
href Адрес (URL), задающий путь к файлу в составе ДП (относительно его корня).

Элементы и атрибуты, имена которых указаны без префиксов, соответствуют пространству имен http://www.imsglobal.org/xsd/imscp_v1p1. Префикс adlpcp: соответствует пространству имен http://www.adlnet.org/xsd/adlcp_v1p3.

Обязательный статус элемента или атрибута, входящего в необязательный элемент, означает, что данный элемент (атрибут) должен присутствовать в экземпляре манифеста только при наличии в нем его родительского элемента.

Манифест может содержать расширения модели, описанной в SCORM, удовлетворяющие требованиям к таким расширениям, установленным в [1–4] (в частности, определенные в рамках пространств имен, не зарезервированных в SCORM). Эти расширения игнорируются программными средствами хранилища ФЦИОР при обработке ДП, но сохраняются в ДП, размещаемых в репозитории, и передаются в составе ДП другим системам.

Пример минимальной реализации файла манифеста

<?xml version="1.0" encoding="UTF-8"?>

<manifest identifier="URN:X-RUS-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 4th Edition</schemaversion>

<adlcp:location>metadata.xml</adlcp:location>

<!—- Ссылка на XML-файл метаданных ИОМ -->

</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">

<!-- Логическая точка входа в ИОМ: элемент item, ссылающийся на физический ресурс -->

<title>Название элемента (название ИОМ)</title>

</item>

</organization>

</organizations>

<resources>

<resource identifier="2F55123A-E450-B134-1C59-88B577125BDD"

type="webcontent"

adlcp:scormType="sco"

href="index.htm">

<!-- Физическая точка входа в ИОМ: ссылка на файл (SCO), запускаемый в web-браузере -->

<file href="index.htm"></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. Атрибут href элемента resource должен указывать на стартовый файл. В данном случае это index.htm. В элементе resource должны быть перечислены все файлы, относящиеся к данному ресурсу, включая стартовый файл (элементы file в приведенном примере).

Дла того, что бы в SCORM-совместимых СУУП обспечивался корректный запуск ИОМ, необходимо, чтобы в манифесте был заполнен элемент organization, как указано в примере. Значение атрибута default элемента organizations – идентификатор элемента organization. В простейшем случае у элемента organization должен быть задан всего один дочерний элемент item, значение атрибута identifierref которого должно содержать значение идентификатора элемента resource. В случае когда манифест содержит один физический ресурс (как в приведенном примере), рекомендуется в подэлементах title элементов organization и item указывать название ИОМ.

Часть манифеста, заключённая в теги <organization> </organization>, служит для описания логической организации ИОМ. Каждый элемент в этой структуре должен быть описан между тегами <item> </item>. Внутри тегов <resources> </resources> описаны физические ресурсы, которые используются в ИОМ. Каждый ресурс должен иметь уникальный идентификатор, по которому и производится привязка к конкретной позиции в структуре.

Метаданные ИОМ

Используемые информационные модели метаданных

Для описания электронных образовательных ресурсов предназначен стандарт Learning Object Metadata (LOM). Цель стандарта – облегчить поиск, рассмотрение и использование ЭОР учителями, инструкторами или автоматическими процессами в ходе выполнения программ, а также облегчить совместное использование ЭОР путем создания каталогов и хранилищ.

Построение метаданных ИОМ основано на национальной версии LOM, адаптированной к системе российского образования − RUS_LOM. На основе информационной модели RUS_LOM разработан профиль метаданных ФЦИОР версии 1.1 [7]. Профиль предусматривает необходимые расширения словарей RUS_LOM, а также дополнение информационной модели рядом новых элементов и ассоциируемых с ними словарей.

Для ИОМ в целом (манифеста верхнего уровня) в ДП должен присутствовать экземпляр (блок) метаданных, соответствующий моделям LOM и RUS_LOM с учетом расширений и ограничений, введенных в профиле метаданных ФЦИОР версии 1.1 [7]. Этот экземпляр метаданных приводится в XML-файлe metadata.xml в корне ДП. В манифесте указывается ссылка на данный файл (с помощью элемента манифеста adlcp:location [1]).

Метаданные ИОМ должны удовлетворять всем требованиям профиля метаданных ФЦИОР версии 1.1. Экземпляр метаданных для ИОМ в целом может содержать расширения модели RUS_LOM, удовлетворяющие требованиям к таким расширениям, установленным в RUS_LOM (в частности, определенные в рамках пространств имен, не зарезервированных в RUS_LOM и не совпадающих с пространством имен для профиля метаданных ФЦИОР версии 1.1). Эти расширения игнорируются программными средствами Интернет-хранилища ИОМ при обработке ДП, но сохраняются в ДП, размещаемых в репозитории, и передаются в составе ДП другим системам.