стандарты - Ning.com

advertisement
Стандарты и спецификации,
применяемые при разработке
электронных курсов
Саммит разработчиков электронных курсов
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
Спасибо за внимание!
Download