Процесс разработки ЭОР состоит из двух основных этапов: подготовительного и компоновки.
На первом этапе (подготовительном) производится:
На втором этапе производится компоновка (сборка в единое целое) всех отобранных и разработанных частей ЭОР (информационных, обучающих, контролирующих) для предъявления обучающимся в соответствии с задуманным автором сценарием.
В общем виде процесс разработки ЭОР поясняет схема, представленная на рис. 3.1.
Содержание ЭОР должно соответствовать уровню получаемого образования. В настоящее время разработка ЭОР должна быть ориентирована на получение заданных программой дисциплины компетенций. На подготовительном этапе ведется подбор или разработка исходных материалов для ЭОР (текстов, графических иллюстраций, анимационных, аудио и видеофрагментов и т.д.), включая разработку или приобретение, при необходимости, пакетов учебных прикладных программ. На этом этапе обычно используют программные средства общего назначения: текстовые и графические редакторы, аниматоры, программы оцифровки аудио/видео, инструментальные среды программирования и т.п.
В структуре ЭОР принято выделять введение и основную часть, которая состоит из разделов, глав, тем. Введение является важным элементом ЭОР, поскольку в нем обосновывается актуальность данного ЭОР и определяется уровень образования и аудитория на которые рассчитан данный ресурс. При формировании содержания рекомендуется его разделить на две части: основную часть, обязательную для изучения, и дополнительную – вариативную, для углубленного изучения материала, расширения кругозора, повышения мотивации. Обязательными разделами являются: глоссарий, список литературы и Интернет источников.
В соответствии с ИПК структурой ЭОР, определенной в разделе 1, при формировании текста ресурса в модули предполагается, что под модулем понимается любой из модулей структуры ИПК.
При разработке структуры и содержания ЭОР необходимо учитывать следующие принципы и технологические особенности:
На втором этапе компоновку электронных материалов в ЭОР можно осуществить путем прямого программирования сценария обучения на каком-либо алгоритмическом языке: Бейсик, Паскаль, СИ, Java и т.п. В этом случае роль навигатора в процессе обучения выполняет сценарий, в то время как при использовании только HTML эту роль, как и в традиционных учебниках, выполняет оглавление. Использование программирования позволяет реализовать практически любые дидактические методики автора и разработчиков. Однако этому подходу присущи и существенные недостатки, такие как:
Альтернативным путем для компоновки учебного материала ЭОР является использование инструментальных программных комплексов, которые можно разделить на две группы – программные средства общего или специального назначения. К первой группе можно отнести программы PowerPoint, Adobe Acrobat и ряд других. Однако возможности пакетов программ общего назначения ограничены с точки зрения создания функционально полноценных ЭОР. Например, в PowerPoint - это лишь представление (презентация) учебного материала с преимущественно линейной навигацией. Здесь нет возможности обеспечить произвольную навигацию по учебному материалу и возможности для подготовки интерактивных упражнений для самоконтроля и тренинга. Эти возможности обеспечиваются, как правило, в специальном программном инструментарии, называемом авторскими системами.
Программными инструментальными средствами создания ЭОР являются так называемые авторские системы (от англ. Authoring System), которые определяются как комплекс инструментальных программ, предназначенный для создания и эксплуатации ЭОР. В России имеет хождение также термин "Инструментальная оболочка" или просто оболочка для создания ЭОР.
Современные авторские системы позволяют разрабатывать ЭОР из различных мультимедиа компонентов: гипертекстов, статических и анимированных изображений, видео и аудиоклипов, готовых программных модулей. Более того, некоторые авторские системы имеют собственные встроенные текстовые и графические редакторы, аниматоры, средства подготовки имитационных и математических моделей. Но главное отличие авторских систем от программного инструментария общего назначения - наличие типовых шаблонов, реализующих различные виды учебной работы, в частности сценарии компьютерного тренинга и контроля. Такие системы не требуют знания языков программирования для подготовки ЭОР, что позволяет работать с ними обычным преподавателям. Некоторые их них имеют свой встроенный язык, что сужает круг потенциальных пользователей, хотя и предоставляет разработчикам ЭОР больше простора для реализации различных дидактических идей.
Существует множество разнообразных авторских инструментальных систем, поэтому для определения наиболее подходящей необходимо сформулировать ответы на ряд предварительных вопросов:
Кто будет использовать ЭОР? Каков возраст учащихся? Это очень важный фактор, который необходимо учитывать с первого этапа разработки ЭОР. Дети младшего школьного возраста обычно не имеют достаточно значимой мотивации для выполнения самостоятельной учебной работы. Для них шаблоны сценариев учебной работы авторской системы должны содержать игровые компоненты с использованием, например, типовых педагогических агентов - Учителя и Ученика, а также иметь привлекательное графическое оформление. Для старшеклассников, студентов вузов, слушателей курсов повышения квалификации и переподготовки более подходящим является строгий, академический стиль ЭОР.