Стандарты и спецификации, применяемые при разработке электронных курсов Саммит разработчиков электронных курсов 24-25 марта 2011 г., г. Москва Коновалов Павел Темы презентации Цели применения спецификаций и стандартов при разработке электронных курсов Обзор основных видов спецификаций и их назначение Обзор стандарта SCORM Что нужно учесть при разработке SCORMкурса Зачем нужны стандарты? Стандарты – язык технологий! E-LEARNING PROCESS Зачем нужны стандарты? Разработка Методика Доставка СТАНДАРТЫ Обмен и хранение Контроль Зачем нужны стандарты? Совместимые реализации и свободный обмен Коммерческая привлекательность Минимизация ошибок и контроль качества Зачем нужны стандарты? Провайдеры eL контента: – Разработка в соответствие со стандартом вместо создания собственных реализаций. – Интероперабельность - нет необходимости сложной адаптации под разные платформы. Пользователи: – Обмен информацией между учебными заведениями и работодателями. – Выбор контента, платформ и провайдеров. Разработчики платформ и прикладного ПО: – Снижение стоимости разработки. – Высокий охват рынка. Спецификации, модели, стандарты.. В чем разница? AICC IMS ARIADNE Консорциумы, пользователи Технические спецификации ADL Рынки Эталонные модели IEEE ISO CEN/ISS Стандартизирующие организации Аккредитованные и международные стандарты Стандарты «де факто» Области применения стандартов Разработка Методика Обмен и хранение Доставка Контроль Методика Адаптивное обучение IMS Simple Sequencing Описание комплекса целей, знаний и навыков Описание групповых и ролевых подходов обучения IMS Learning Design Профили компетенций IMS Competency Definitions Разработка Доставка Описание учебного контента IMS Meta-data, IEEE LOM + Упаковка учебного контента IMS Content Packaging + Трекинг результатов AICC = SCORM Контроль Единый формат для создания тестирований IMS Question and Test Interoperability – Определяются содержание и типы вопросов, возможные ответы, веса, агрегация в секции и пр. Обмен и хранение Обеспечение открытой и модульной IMS Enterprise Services, системы обучения OKI OSIDS Возможности по интеграции компонентов IMS Web Services, Tools Interoperability Обмен данными учащихся IMS e-Portfolio, Learning Infromation Создание репозиториев для хранения учебного контента IMS Digital Repositories Что нужно разработчику курса? Возможность загрузки курса в различные системы без переработки. Использование только тех, спецификаций необходимых для реализации методических требований. SCORM Наличие инструментов и документации для быстрой разрботки. Стандарт SCORM Признан всеми разработчиками систем e-Learning Является заказчиком консорциума IMS по разработке спецификаций Отражает текущий «рыночный минимум» поддержки спецификаций разработчиками курсов и систем Стандарт SCORM Раздел Content Aggregation Model Базируется на спецификациях IMS Meta-data и IMS Content Packaging – необходимых для создания пакета курса Раздел Runtime Environment Возможности обмена данных с системой (на основе AICC) Раздел Sequencing and Navigation Возможности по созданию адаптивных курсов – навигация и предоставление компонентов учебного материала в зависимости от действий учащегося. (Только в SCORM 2004) Развитие SCORM Элементы SCORM-курса PIF (Package Interchange File) – ZIP архив, который включает в себя манифест imsmanifest.xml со структурой курса, метаданными и ссылками на ресурсы и физические файлы контента (html, видео, звук, flash и пр). Package Interchange File Манифест Метаданные Организация (структура) Ссылки на ресурсы (привязка ресурсов в манифест) Суб-манифесты Ссылки на все физические файлы должны присутствовать в манифесте! Ресурсы (контент, медиа и др. файлы) Взаимодействие с LMS Типы объектов в манифесте: – Asset. Обычные ресурсы или страницы с контентом, которые никаким образом не взаимодействуют с внешней средой. – SCO. Shareable Content Object. Учебный объект, который может содержать мультимедиа ресурсы, который использует API для взаимодействия с LMS и обмена данными. Взаимодействие SCO и LMS SCO использует определенный API в качестве механизма взаимодействия с LMS Задачей LMS является предоставление объектаадаптера, реализующего API – Функции сессии – Функции передачи данных – Функции поддержки Задачей SCO является поиск и инициализация данного API Для обмена информацией между SCO и LMS используется JavaScript Взаимодействие SCO и LMS Инициализация SCO инициализирован Завершение работы SCO не инициализирован В задачу SCO входит поиск объекта API и вызов LMSInitialize После инициализации SCO могут быть вызваны все функции, однако после вызова LMSInitialize могут быть вызваны только функции поддержки Работа со SCO завершена Взаимодействие SCO и LMS Модель данных – набор типизированных, предопределенных переменных. Модель данных требуется для того, чтобы различные LMS могли обрабатывать одинаковые данные Область действия данных ограничена одним SCO Все элементы модели данных являются необязательными Взаимодействие SCO и LMS cmi.core.lesson_status – статус текущего прогресса обучаемого cmi.core.score.raw – оценка прохождения cmi.core.session_time – время, которое учащийся потратил на единовременный просмотр SCO cmi.core.lesson_location – позволяет определить место, на котором остановился учащийся при предыдущем доступе Ограничения SCO Область действия данных ограничена одним SCO – Нельзя поменять статус другого SCO Для каждого SCO один набор данных – нельзя сохранить несколько статусов для одного SCO (для данной ситуации можно использовать механизм Objectives) Нельзя открывать один SCO по ссылке из другого Что необходимо учесть при разработке SCORM курса? На стадии методической подготовки: – Должны ли передаваться данные о прохождении? – Насколько подробными должны быть эти данные? – Существуют ли требования по адаптивному прохождению курса? Что необходимо учесть при разработке SCORM курса? На стадии проектирования концепции плеера и курса – Какова будет структура курса – один объект, линейная или многоуровневая? – Соответствует ли структура курса требованиям по подробности статистики? Структура курса Что необходимо учесть при разработке SCORM курса? На стадии разработки курса: – Как курс ведет себя в LMS? – Все ли необходимые данные сохраняются и отображаются в LMS? Полезные ссылки RELOAD Editor – открытый инструмент для сборки SCORM-пакета www.reload.ac.uk ADL – организация разрабатывающая SCORM: документация, Test Suite, сертификация www.adlnet.gov IMS: подробное описание спецификаций для E-learning www.imsglobal.org Спасибо за внимание!