Научная деятельность

Новости

Все новости
RSS лента новостей

Ссылки

Наземные экосистемы таежной зоны | Учебное пособие

Версия для печати Версия для печати

Фотина Е. В., Марахтанов А. Г., Байтимиров Л. З., Власова А. Г.
Механизм преобразования учебных курсов, созданных в СДО webct, в SCORM-пакеты

Региональный Центр новых информационных технологий Петрозаводского государственного университета (ПетрГУ), начиная с 2008 года, ведет работы по созданию средств поддержки интероперабельности дистанционных учебных курсов. Под интероперабельностью курсов понимается их максимальная независимость от среды разработки, в том числе от конкретных систем дистанционного обучения (СДО), в которых данные курсы разрабатывались и использовались, что позволит, например, курсы, разработанные в одной СДО, переносить и использовать в других СДО, предоставит большую свободу выбора владельцам контента.

Конечно, в силу наличия огромного числа различных СДО и программ разработки, имеющих собственные форматы представления учебных курсов и отсутствия в них полной поддержки международных стандартов представления учебного контента, таких, как SCORM, абсолютной независимости всех существующих курсов от среды выполнения достичь невозможно. Однако возможно решить поставленные задачи для некоторых конкретных платформ, популярных и активно использующихся в образовательной среде, таких как Moodle, WebCT (Blackboard), Sakai и т. п.

В данной работе представлено описание разработанного механизма конвертации курсов, созданных в СДО WebCT, в международный формат SCORM 2004 (курсы в данном формате могут быть загружены во многие другие СДО, поддерживающие SCORM полностью или частично, либо использоваться в различных SCORM-плеерах – средствах просмотра SCORM-курсов). SCORM (Sharable Content Object Reference Model) — это разработанный инициативной группой ADL стандарт, который представляет собой набор взаимосвязанных правил, спецификаций и директив для организации учебного материала и всей системы дистанционного обучения в целом. С 2004 года данный стандарт активно используется в области электронного обучения в России и за рубежом. Текущей на данный момент является версия SCORM 2004 (4th edition).

Такое направление конвертации было выбрано и реализовано одним из первых не случайно. В ПетрГУ накоплено значительное число дистанционных учебных курсов, используемых в образовательном процессе, которые были созданы и функционируют в составе СДО WebCT. Преобразование их в SCORM-пакеты предоставит вузу большую свободу выбора средств обучения, позволит осуществлять использование созданных ранее курсов в других средах, например, в бесплатных и свободно распространяемых СДО.

Этот и некоторые другие разработанные механизмы конвертации, а также инструкции по переносу содержимого между некоторыми СДО, доступны в Едином хранилище учебных курсов http://scorm.karelia.ru.

На вход механизма конвертации подается резервная копия курса, созданная с помощью IMS ContentMigration Utility (инструмент в составе WebCT) и представляющая собой IMS Content Package. Это zip-архив, содержащий файл «imsmanifest.xml» с описанием курса (структура, перечень файлов курса, метаданные), дополнительные xml-файлы с описанием, непосредственно файлы курса (изображения, html-файлы), а также служебные файлы (xsd-схемы).

Загруженный пакет курса проверяется по нескольким критериям: файл имеет формат сжатия ZIP, архив не поврежден, в архиве присутствует файл «imsmanifest.xml» и т. п. Для прошедших проверку курсов осуществляется разархивирование и последующее преобразование имеющегося пакета таким образом, чтобы он соответствовал требованиям стандарта SCORM 2004.

Выгружаемый из WebCT пакет курса похож на SCORM-пакет по принципу физической организации файлов и описаний (это вызвано тем, что SCORM объединяет в одной модели несколько технических разработок, в том числе и IMS Content Package): он также представляет собой zip-архив и также должен содержать в корне файл «imsmanifest.xml», описывающий структуру и файлы курса. Однако существует несколько принципиальных отличий в построении Manifest-файла, в наборе схем, используемых для построения файлов, описывающих пакет курса и т. п. Таким образом, одним из этапов конвертации является преобразование (по сути – создание нового файла на основе загруженного) «imsmanifest.xml» файла к формату SCORM 2004.

Сейчас для формирования нового Manifest-файла берутся следующие элементы курса WebCT: Content Module и Single Page. Content Module — это раздел, в котором размещаются записи лекций или материалы для чтения. Он позволяет организовать коллекции связанных документов. SinglePage позволяет разместить дополнительные или необязательные материалы, не включенные в Contentmodule. В дальнейшем планируется добавить обработку элементов Glossary (словарь) и Quiz (тесты).

Отличительной особенностью выгруженного из WebCT пакета является наличие в нем ряда разделов, называемых (sub)manifest, которые также содержат элементы описания курса. Однако согласно формату представления курсов SCORM 2004 не рекомендуется использование подобных разделов. Таким образом, одной их задач конвертации является изменение файла «imsmanifest.xml» таким образом, чтобы, не используя (sub)manifest, сохранить исходную структуру курса.

Другим серьезным преобразованием, производимым над исходным manifest-файлом, является изменение тех уровней структуры, которые не удовлетворяют условию стандарта SCORM 2004, согласно которому «родительские» элементы структуры не должны являться ссылками на конечные ресурсы.

Помимо обозначенного выше, осуществляется преобразование метаданных, описание требуемых для SCORM 2004 пространств имен, изменение адресации внутри пакета и т. п. В создаваемый пакет добавляются XSD-схемы, являющиеся неотъемлемой частью SCORM-пакета. Происходит архивирование созданного пакета (в формат PKZip v2.04g, .zip).

Описанный механизм конвертации реализован на языке PHP, для работы с архивами используется библиотека ZIP, для работы с XML-структурой – библиотеки DOM и SimpleXML. Тестирование осуществлялось на учебных ресурсах, созданных в WebCT CampusEdition 4.1. Полученные в результате конвертации курсы прошли валидацию в SCORM 2004 Conformance Test Suite, что подтверждает их полное соответствие спецификации SCORM 2004.

Литература:
1.     Content Packaging Specification. http://www.imsglobal.org/content/packaging/

2.     IMS Content Packaging Information Model Version 1.1.2 Final Specification. http://www.imsglobal.org/content/packaging/cpv1p1p2/imscp_infov1p1p2.html

3.     SCORM 2004 4th Edition Version 1.1 Documentation. http://www.adlnet.gov/Technologies/scorm/SCORMSDocuments/2004%204th%20Edition/Documentation.aspx

4.     Getting started guide: WebCT Campus Edition 4.1. https://behind.blackboard.com/s/faculty/refcenter/docs/details.Bb?DocumentID=1754&ProductID=12000&DocumentType=TU

При цитировании ссылка обязательна:
Фотина Е.В., Марахтанов А.Г., Байтимиров Л.З., Власова А.Г. Механизм преобразования учебных курсов, созданных в СДО webct, в SCORM-пакеты // Материалы научно-методической конференции «Современные информационные технологии в образовании: Южный федеральный округ». – Ростов-на-Дону: изд-во ЮФУ, 2011. – С.286 - 288.
Для online-проектов необходима гиперссылка
http://marahtanov.ru/science/publ/2011/rostov2/index.html

Обсудить статью, задать вопросы, высказать замечания и предложения можно на форуме.

 

Поиск по сайту

Пользовательского поиска

    Мой аккаунт в Twitter: @alikrpk

    Форум

    Последнее сообщение

    Перейти в раздел

    Если нашли ошибку

    Система Orphus


    Статистика

    Rambler's Top100