Наиболее распространенным нормативным документом в области обучающих систем в настоящее время является стандарт SCORM.
SCORM (Sharable Content Object Reference Model) — стандарт, разработанный для систем дистанционного обучения. Данный стандарт содержит требования к организации учебного материала и всей системы дистанционного обучения. SCORM позволяет обеспечить совместимость компонентов и возможность их многократного использования: учебный материал представлен отдельными блоками, которые могут включаться в разные учебные курсы и использоваться системой дистанционного обучения независимо от того, кем, где и с помощью каких средств были созданы. SCORM основан на стандарте XML.
На данный момент последняя версия стандарта — это SCORM 2004. Текст стандарта находится в свободном доступе на сайте http://www.adlnet.gov .
Общие принципы, на которых построен SCORM можно описать следующими тезисами:
- SCORM определяет порядок создания учебного материала (контента), который может быть повторно использован в различных SCORM-совместимых СДО;
В качестве примера возьмем DVD-диски. Когда Вы покупаете новый фильм на DVD, то Вам не нужно проверять, будет ли он воспроизводиться на Вашем DVD-плеере. Очевидно, что фильм, записанный на DVD, можно посмотреть без проблем на DVD-плеерах различных производителей (Toshiba, Panasonic, Philips и т.д). Это можно сделать благодаря тому, что запись фильма на DVD осуществляется в соответствии с требованиями определенных стандартов. Без использования этих стандартов у студий, выпускающих фильмы на DVD, была бы масса проблем, так как для каждой марки DVD-плеера необходимо было бы записывать DVD в своем формате. Чтобы избежать аналогичных проблем в области электронного обучения и был создан стандарт SCORM.
- по сути SCORM не является стандартом, разработанным с нуля группой ADL. SCORM представляет собой сборник спецификаций (почти все спецификации и основные принципы взяты от других организаций), сгруппированных в несколько «технических книг»;
Эти технические книги касаются трех главных тем: «Content Aggregation Model (CAM)» (Модель Накопления Содержания), «Run-time Environment (RTE)» (Среда выполнения) и «Sequencing and Navigation (SN)» (Упорядочение и Навигация).

- использование требований, изложенных в SCORM, позволяет сократить затраты на интеграцию (перенос учебного контента между различными системами) в несколько раз.

Далее...