181

Инструментальные средства разработки электронных учебно-методических материалов

Дипломная

Информатика, кибернетика и программирование

Инструментальные средства разработки ЭУММ. Сравнение различных типов инструментальных средств разработки. Выработка критериев сравнения инструментальных средств. Learning Content Development System - Community Version. IBM Workplace Collaborative Learning Authoring Tool.

Русский

2012-11-14

1.18 MB

424 чел.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования
«Санкт-Петербургский государственный электротехнический университет
«ЛЭТИ» имени В.И.Ульянова (Ленина)»
____________(СПбГЭТУ)_____________________________

Направление  

552800  «Информатика и вычислительная техника»

Кафедра  вычислительной техники

К защите допустить:

Руководитель направления

зав. кафедрой, д.т.н. проф.             Д. В. Пузанков

ВЫПУСКНАЯ

КВАЛИФИКАЦИОННАЯ РАБОТА

БАКАЛАВРА

На тему: «Инструментальные средства разработки

электронных учебно-методических материалов»

Студент         Т. А. Саламатова

Руководитель

к. т. н., доцент        А. В. Тимофеев

Консультант от кафедры

к. т. н., доцент, с. н. с.      И. С. Зуев

Санкт-Петербург

2009 г.


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«Санкт-Петербургский государственный электротехнический университет

«ЛЭТИ» имени В. И. Ульянова (Ленина)»

(СПбГЭТУ)

Факультет:         КТИ                     «Утверждаю»

Кафедра:             ВТ             Зав. кафедрой

Специальность: 552800       д.т.н., профессор

«Информатика и вычислительная техника»   Д.В. Пузанков

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на дипломное проектирование

1. Тема дипломной работы

Инструментальные средства разработки электронных учебно-методичеких материалов.

2. Объект исследования

Объектом исследования являются авторские средства разработки электронных учебно-методических материалов.

3. Цель работы

Целью работы является изучение существующих технологий для разработки электронных учебно-методических материалов, их обзор и сравнение по ряду выработанных критериев.

4. Исходные данные

Исходными данными для разработки являются: книга, посвященная выбору инструментального средства разработки электронных учебно-методических материалов, статьи, размещенные в сети Интернет, документация к программным средствам, форумы разработчиков.

5. Содержание

В данной работе представлено исследование инструментальных средств разработки для создания электронных учебно-методических материалов, история их развития, классификация. Отдельно рассмотрены авторские средства разработки, выработаны оценочные критерии для их сравнения. Сделан сравнительный анализ и выбор лучшего авторского средства из предложенных.

6. Результаты

Результаты выполнения дипломной работы включают в себя следующее: оценочные критерии для инструментальных средств разработки электронных учебно-методических материалов и сравнительный анализ этих средств.


7. Календарный план

Период выполнения выпускной квалификационной работы 16.05.2008 – 06.06.2008.

Наименование этапов

Срок

Выполнения

Отметка о

выполнении

Исследование существующих инструментальных средств разработки электронных учебно-методических материалов

16.05.08

23.05.08

Выполнено

Выбор наилучшего типа инструментальных средств разработки

24.05.08 27.05.08

Выполнено

Выработка оценочных критериев

28.05.08 03.06.08

Выполнено

Сравнение выбранных инструментальных средств разработки по критериям и между собой

04.05.08

06.05.08

Выполнено

Руководитель, к.т.н., доцент    _______ А.В. Тимофеев

Консультант от кафедры к.т.н., доцент, с.н.с.      И.С. Зуев

Студент             Т. А. Саламатова


РЕФЕРАТ

Дипломная работа посвящена исследованию и оценке ряда инструментальных средств разработки электронных учебно-методических материалов.

В работе проведено исследование основных классов программ для разработки электронных курсов, проведен сравнительный анализ для выявления наиболее подходящего типа инструментальной разработки электронных учебно-методических материалов. Разработаны критерии оценки для выбранных программных продуктов и сделан их сравнительный анализ с учетом цели их использования.

Также в работе представлена история развития электронного образования и инструментальных средств разработки электронных учебно-методических материалов вместе с тенденциями их развития.


СОДЕРЖАНИЕ

ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

1 ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ЭУММ

1.1 Классификация

1.2 История развития

1.3 Тенденции развития

1.4 Сравнение различных типов инструментальных средств разработки

1.5 Авторские средства

1.5.1 Основные функции и свойства

1.5.2 Классификация

1.5.3 Реализация удаленного доступа с помощью авторских систем

2 ВЫРАБОТКА КРИТЕРИЕВ СРАВНЕНИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

3 ИССЛЕДОВАНИЕ АВТОРСКИХ СРЕДСТВ РАЗРАБОТКИ

3.1 CourseLab

3.1.1 Обзор программы

3.1.2 Оценка по критериям

3.2 Learning Content Development System - Community Version

3.2.1 Обзор программы

3.2.2 Оценка по критериям

3.3 Captivate

3.3.1 Обзор программы

3.3.2 Оценка по критериям

3.4 IBM Workplace Collaborative Learning Authoring Tool

3.4.1 Обзор программы

3.4.2 Оценка по критериям

3.5 Сравнительный анализ рассмотренных программ

ВЫВОДЫ ПО РЕЗУЛЬТАТАТ ИССЛЕДОВАНИЯ

СПИСОК ЛИТЕРАТУРЫ

ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 

Active X - средство, при помощи которого Internet Explorer использует другие приложения внутри себя.

AICC - один из международных стандартов обмена учебными материалами.

E-Learning - (сокращение от Electronic Learning) — система электронного обучения, синоним таких терминов, как электронное обучение, дистанционное обучение, обучение с применением компьютеров, сетевое обучение, виртуальное обучение, обучение при помощи информационных, электронных технологий.

Flash – набор мультимедийных технологий разработанных и распространенных корпорацией Adobe Systems (ранее технология принадлежала компании Macromedia). С момента появления в 1996 году технология Flash стала популярным методом добавления анимации и интерактивности в веб-страницы. Обычно Flash используется для создания анимации, рекламы, различных компонентов веб-страницы, для включения видео в веб-страницы, а в последнее время для разработки обогащенных интернет-приложений (RIA).

HTML - (от англ. Hypertext Markup Language – «язык разметки гипертекста») – стандартный язык разметки документов в Интернете.

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

LMS - (Learning Management System) — Система управления обучением. Также иногда употребляется понятие E-learning. Русский синоним LMS — СДО (система дистанционного обучения).

Plug-in - независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения и/или использования её возможностей. Также может переводиться как «модуль». Плагины обычно выполняются в виде разделяемых библиотек.

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

WWW – всемирная паутина - распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.

XML - (от англ. eXtensible Markup Language – «расширяемый язык разметки») – рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил.

ИТ – информационные технологии.

ЛВС – локальная вычислительная сеть.

ООП – объектно-ориентированное программирование.

ПИ – пользовательский интерфейс.

ПО – программное обеспечение.

СУБД – система управления базами данных.

ТЗ – техническое задание.

УТЗ – учебно-тренировочная задача.

ЭУММ – электронные учебно-методические материалы.


ВВЕДЕНИЕ

Информационные технологии в образовании играют все более существенное значение. Современный учебный процесс сложно представить без использования компьютерных учебников, задачников, тренажеров, лабораторных практикумов, справочников, энциклопедий, тестирующих и контролирующих систем и других электронных учебно-методических материалов (ЭУММ).

Множество компаний оказывает услуги в области электронного образования, в частности, облекает учебные материалы в форму, обеспечивающую их быстрое и эффективное потребление. Инструменты для создания курсов изначально представляли собой неспециализированные средства для верстки, программирования, дизайна, обработки звука, видео и анимации. Позже, с повышением популярности электронного обучения, осведомленности людей о нем и, соответственно, увеличением спроса на электронные курсы, появились первые узкоспециализированные средства создания курсов, а в пакеты программ верстки и разработки мультимедийного контента были добавлены функции для создания учебных объектов. При этом особое внимание уделяется не только возможностям разработки, но и соответствию международным стандартам в области электронного обучения.

Большая часть современных систем управления знаниями и систем управления обучением оснащены встроенными средствами создания электронных учебных курсов. Помимо этого существует масса самостоятельных программных средств разработки мультимедийных учебных объектов и целых курсов.

Несмотря на интеграцию в средство доставки курсов, большим спросом пользуются не компоненты больших систем, а именно самостоятельные программные средства. И это неудивительно, учитывая количество их преимуществ.

Предлагаемая к защите дипломная работа носит исследовательский характер. Ее целью является обзор и сравнение по основным критериям современных самостоятельных средств разработки ЭУММ. Актуальность данной работы связана с развитием электронного образования, что привело к большому числу новых программных средств. В этом разнообразии необходимо уверенно ориентироваться для того, чтобы при практической разработке электронных курсов выбирать адекватные инструментальные средства, которые позволят с минимальными затратами получить ЭУММ, удовлетворяющий требованиям к разрабатываемому курсу и выполненное на современном уровне качества, удобства и эффективности.

1 ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ

ЭУММ

1.1 Классификация

Под инструментальными средствами [1] понимаются программные системы, используемые для решения задач, связанных с созданием ЭУММ.

По широте охвата задач инструментальные средства подразделяются на локальные и комплексные. Первые ориентированы на реализацию ограниченного круга работ, вторые предназначены для решения широкой совокупности взаимосвязанных задач. Заметим, что использование средства на множестве этапов создания ЭУММ не свидетельствует о его комплексности. Например, на всех этапах применяется система управления проектами. Однако она служит для решения только административных задач (планирования, контроля и координации работ, распределения и учета ресурсов и т.д.), обеспечивая поддержку деятельности менеджера, и не затрагивает предметные стороны проекта. Комплексный инструментарий реализуется либо в рамках инструментальных сред, интегрирующих множество функций, либо в виде пакетов (authoring suites), представляющих собой наборы совместимых и дополняющих друг друга систем.

По проблемной ориентации инструментальные средства могут быть декомпозированы на специализированные и универсальные. Специализированный инструментарий ориентирован на задачи, связанные с созданием приложений определенного класса (в нашем случае ЭУММ), и учитывает их особенности. Универсальные средства позволяют решать соответствующие задачи вне зависимости от конечных целей, стоящих перед разработчиками. Например, графические редакторы служат для построения графических изображений произвольного содержания, которые могут быть использованы в любых приложениях.

Основные классы инструментальных средств и соответствующие им этапы разработки приведены в таблице 1.


Таблица 1 - Основные классы инструментальных средств

Этап разработки ЭУММ

Класс инструментальных средств

1.1 Разработка ТЗ

Системы управления обучением

Системы автоматизированного проектирования ЭУММ

  •  Текстовые редакторы;
  •  Графические редакторы;
  •  Редакторы электронных таблиц;
  •  СУБД;
  •  Средства формирования отчетов

1.2 Изучение подходов и аналогов

1.3 Анализ требований к знаниям и умениям

1.4 Детализация программы курса и разработки структуры ЭУММ

1.5 Формирование психолого-педагогической стратегии и выбор дидактических приемов

1.6 Выбор форм представления информации

1.7 Выбор инструментальных средств разработки

Программы-советчики по выбору технологий разработки и инструментальных средств

1.8 Разработки информационно логической модели учебного материала

Системы автоматизированного проектирования ЭУММ

  •  Текстовые редакторы;
  •  Графические редакторы;
  •  Редакторы электронных таблиц;
  •  СУБД;
  •  Средства формирования отчетов

1.9 Определение набора служебных функций и подходов к их реализации

Продолжение таблицы 1

Этапы разработки

ЭУММ

Классы инструментальных средств

1.10 Разработка схемы ПИ

Системы управления обучением

Системы автоматизированного проектирования ЭУММ

Редакторы компонентов ПИ (меню, кнопок, пиктограмм, диалоговых панелей и др.)

1.11 Определение типов УТЗ и разработка схемы контроля знаний

2.1 Разработка элементов и шаблонов ПИ

Авторские средства интеграции информационных компонентов и построения приложения

Редакторы компонентов ПИ; редакторы шрифтов; звуковые редакторы (средства записи и обработки цифрового представления звуковых волн); секвенсеры (средства записи и редактирования информации для синтеза звука)

2.2 Разработка шаблонов типовых информационных компонентов

Редакторы математической графики

2.3 Формирование структуры информационной базы

Системы автоматизированного проектирования ЭУММ

Авторские средства

2.4 Разработка прототипа приложения

2.5 Разработка алгоритмов выполнения функций, не предусматриваемых используемыми авторскими средствами

Системы автоматизированного проектирования программных средств

Продолжение таблицы 1

Этап разработки

ЭУММ

Класс инструментальных средств

3.1 Подготовка учебного материала и УТЗ

Системы управления обучением

  •  Текстовые редакторы.
  •  Графические редакторы.
  •  Редакторы электронных таблиц.
  •  СУБД.
  •  Средства формирования отчетов.

3.2 Методическая обработка, согласование и редактирование учебного материала и УТЗ

3.3 Разработка компьютерных и графических материалов

Редакторы матричной графики; редакторы векторной графики; системы геометрического моделирования; средства создания визуальных эффектов.

Редакторы гиперграфики

3.4 Разработка мультимедийных компонентов

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

3.5 Формирование и интеграция информационных компонентов (наполнение информационной базы)

Авторские средства

Продолжение таблицы 1

Этапы разработки

ЭУММ

Класс инструментальных средств

3.6 Программная реализация и отладка программных компонентов

Системы управления обучением

Авторские средства

Инструментарий программирования

3.7 Интеграция и комплексная отладка приложения

3.8 Разработка эксплуатационной документации

Текстовые редакторы

Графические

редакторы

  •  Редакторы гиперграфики.
  •  Средства создания электронной документации и справочных систем.

4.1 Разработка демонстрационной версии продукта

  •  Авторские средства.
  •  Редакторы презентаций.

4.2 Разработка рекламных материалов

  •  Средства создания электронной документации и справочных систем.
  •  Редакторы web-страниц.

4.3 Разработка лицензионного соглашения

4.4 Разработка программ инсталляции и формирование дистрибутива продукта

  •  Авторские средства.
  •  Средства формирования дистрибутива продукта и создания программы установки.

4.5 Подготовка материалов для распространения продукта

  •  Текстовые редакторы.
  •  Графические редакторы.
  •  Редакторы web-страниц (для создания средств, обеспечивающих регистрацию пользователей и сопровождение продукта через Internet).


1.2 История развития

Истоки современного электронного [2] обучения можно найти в появившихся вначале 90-х технологиях компьютерных тренингов (computer-based training, CBT). Курсы на CD-ROM предназначались для автономного использования или, в редких случаях, в локальной сети клиент-серверной архитектуры (рисунок 1).

Рисунок 1 – Off-line обучение

Первое поколение продуктов этого типа представляло собой не готовые учебные программы, а средства создания мультимедийных курсов, из которых квалифицированные программисты или специальные разработчики учебного контента могли сконструировать пригодную для использования систему. Результатом, как правило, был продуманный с методической точки зрения качественный тренинг с разнообразными интерактивными возможностями. Однако это требовало больших затрат времени и средств, практически исключалась возможность модификации полученного тренинга в дальнейшем, поэтому довольно быстро эту технологию потеснили готовые компьютерные тренинги, тематика которых была связана преимущественно с различными аспектами ИТ: новый тип обучения с использованием компьютера легче всего принимался именно в мире компьютеров. Ограниченное распространение CBT-программ, связанных с бизнесом или предназначенных для повышения профессиональной квалификации специалистов, объяснялось рядом причин, в частности, необходимостью серьезной настройки содержания курсов не только под конкретную индустрию, но и под определенную компанию; разработчикам готовых электронных тренингов это было невыгодно.

Активное использование предприятиями большого числа компьютерных курсов и реализация масштабных корпоративных проектов по переводу обучения в электронную форму поставили вопрос об управлении процессом такого обучения. Без централизованного контроля над учащимися экономически обосновать расходы на компьютерные тренинги было невозможно. Так в конце 90-х возникли системы категории Learning Management System (LMS), включающие средства не только для организации и контроля использования компьютерных тренингов, но и для администрирования учебного процесса в целом, в том числе, его традиционных форм (рисунок 2).

Рисунок 2 – Процесс обучения с помощью технологии LMS

Стремление к тому, чтобы тренинги от разных производителей, в том числе и курсы, разработанные заказчиками самостоятельно, были совместимы с разными LMS-платформами, стимулировало работы по стандартизации.

Термин e-Learning появился в 1999 году, когда распространение технологий Internet привело к вытеснению компьютерных курсов на CD-ROM тренингами на базе Web. Ими было гораздо легче и дешевле охватить персонал территориально-распределенных организаций любого масштаба. Проще и эффективнее оказалась и организация централизованного управления учебным процессом. Сеть открывала путь к созданию виртуальной среды, объединяющей слушателей, преподавателей и менеджеров. Однако реализация курсов на Web-сервере во многом уступала по качеству и богатству возможностей программам обучения с использованием CD-ROM.

Смена тысячелетий сопровождалась Internet-бумом и ростом популярности учебных порталов, предоставлявших доступ к учебному контенту. Управление данными для реализации таких порталов базировалось на функциональности LMS, благодаря чему укреплялась репутация этой категории систем как необходимого компонента e-Learning. Кризис Internet-индустрии привел к краху многих поставщиков портальных технологий для электронного обучения, которые делали ставку на количество, а не на качество и эффективную специализацию курсов. Выжили те, кто смог предложить более сфокусированные на определенной тематике тренинги с хотя бы минимальными возможностями их адаптации под нужды заказчика. Наряду с использованием готовых библиотек электронных курсов начали развиваться новые подходы к реализации e-Learning, которые делали ставку на самостоятельную разработку учебных программ под задачи компании и их развертывание на базе платформ LMS.

Раньше создание учебного курса требовало совместных усилий целой команды [3], состоящей из программистов, графических дизайнеров, специалистов по flash, педагогического дизайнера, сотрудников отдела обучения и развития, предметных экспертов. Каждый из этих людей выделял время на проект по созданию e-Learning курса в течение нескольких месяцев.

С появлением узкоспециализированных средств разработки (authoring tools) электронных курсов обучения в 2005 году наступила новая эра e-Learning. Ее начало провозглашено с легкой руки Джоша Берзина. С 2005 года жизнь специалистов по e-Learning стала проще — время, затрачиваемое на разработку электронных курсов, действительно, значительно сократилось. Лидером американского рынка является компания Articulate, прославившаяся, в том числе, полезным информационным ресурсом — блогом Тома Кулмана (Tom Kuhlmann).

Сейчас в США быстрое электронное обучение переживает эпоху застоя: редактор он-лайн журнала «Learning Solutions» Бил Брэндон (Bill Brandon), в своей статье о трендах 2008 года предрекает спокойное время, без революционных открытий. В качестве одного из 9 трендов автор статьи приводит рост популярности онлайновых средств ауторинга. Специалисты по разработке учебных курсов могут работать «на облаке», т. е. в интернете. Удаленная работа становится возможной и для этой категории специалистов.

1.3 Тенденции развития

Основные тенденции развития [1] технологий и инструментальных средств разработки ЭУММ:

  •  обеспечение возможности применения инструментария исполнителями, не являющимися профессиональными программистами и не имеющими специального педагогического образования;
  •  использование объектно-ориентированного подхода и принципов, лежащих в основе CASE-технологий (автоматизированная разработка программного обеспечения);
  •  централизация управления проектом и создание условий для многократного использования ресурсов (программных и информационных компонентов, дидактических, методических и интерфейсных решений);
  •  обеспечение непрерывной (сквозной) поддержки всех этапов разработки;
  •  воплощение в специализированных инструментальных средствах возможностей автоматизированной реализации в ЭУММ приемов компьютерной дидактики;
  •  использование визуальных средств разработки, стирающих границы между проектированием и реализацией;
  •  интеллектуализация инструментария и создаваемых с его помощью продуктов;
  •  обеспечение возможности быстрого построения прототипа ЭУММ, не дожидаясь завершения разработки всех входящих в него компонентов;
  •  обеспечение возможности обновления (наращивания, развития) продукта без его полномасштабного репроектирования;
  •  обеспечение условий для участия в проектировании специалистов по ПО (авторов курсов);
  •  широкая поддержка мультимедийных технологий.

1.4 Сравнение различных типов инструментальных средств

разработки

Все инструментальные средства разработки можно разделить условно на 2 большие группы: системы управления обучением (LMS) и авторские средства (Authoring Tools). Рассмотрим их достоинства и недостатки.

Несмотря на многочисленные преимущества [4], встроенные средства разработки (LMS) нравятся далеко не всем. Сегмент независимых (специализированных) средств разработки (Authoring Tools) не только не уменьшился, но даже вырос, на него выходят все новые компании. Почему же разработчики курсов предпочитают специализированные пакеты инструментам, встроенным в большие системы, или простому форматированию HTML? Вот лишь несколько ответов на этот вопрос.

  •  Встроенным средствам не хватает инструментария для создания по-настоящему интерактивных курсов.
  •  Интерфейс специализированных продуктов позволяет создателям курсов, экспертам в предметной области, пользоваться ими без владения основами программирования.
  •  Специализированные продукты содержат готовые настраиваемые шаблоны или объекты, позволяющие быстро разрабатывать интерактивные упражнения, тесты и другие элементы курсов. Создавать их с нуля средствами веб-дизайна - непосильная задача для преподавателя.
  •  Обычно специализированные продукты поддерживают как онлайн публикацию, так размещение на CD-ROM, причем безо всякой доработки. К тому же зачастую преподаватели уже используют какое-либо средство создания курсов для публикации на CD-ROM и просто не хотят переучиваться.

Преимущества авторских средств разработки ЭУММ [5].

  •  Стоимость. Встроенные средства разработки, как правило, если и продаются отдельно, требуют дополнительных затрат на внедрение и сопровождение, в то время как самостоятельные программные средства и сами по себе стоят меньше, и значительно менее трудоемки во внедрении и использовании.
  •  Требования. Большинство продуктов, специализирующихся на разработке курсов, предназначены для создания курсов людьми, не имеющими квалификации специалистов, необходимой для создания подобных курсов стандартными средствами разработки, такими, как средства создания и обработки графики, анимации, видео, разметки текста и т.п.
  •  Возможности. Обладая большим числом имеющихся шаблонов и возможностью дополнения их своими наработками, независимые программные средства могут быть использованы для создания самых разнообразных электронных учебных материалов, а гибкая настройка отображения и экспорта позволяет использовать произведенные курсы, практически, в любых условиях. К тому же именно независимые производители программного обеспечения для разработки учебных курсов первыми оснастили свои продукты возможностью создания мультимедийных учебных объектов, что очень актуально сегодня.

Из приведенных выше фактов можно сделать вывод, что для разработки ЭУММ больше пригодны самостоятельные программные средства (авторские). Они имеют большие мультимедийные возможности и легкость в освоении, поэтому далее будет рассмотрены подробнее.


1.5 Авторские средства

1.5.1 Основные функции и свойства

Интеграцию информационных компонентов в рамках приложения, реализующего требуемую функциональность, обеспечивают авторские средства. Состав инструментария, позволяющий решить эту задачу, показан на рисунке 3.

Рисунок 3 – Деление по видам разрабатываемых приложений

Первым основанием для его декомпозиции служит разграничение технологий программирования и визуальной разработки. Ядро инструментария программирования образуют язык программирования и транслятор с него. Данные средства позволяют создавать любые приложения и обеспечивают наиболее широкие и гибкие возможности. Расплатой за них являются значительная трудоемкость разработки и высокие требования к квалификации исполнителей, которые должны быть профессиональными программистами.

Технологии визуальной разработки предназначены для построения прикладных систем без программирования. Создание приложения осуществляется путем манипулирования визуальными представлениями образующих его компонентов. Подобный процесс предусматривает составление структурно-функциональной схемы системы, формирование окон и диалоговых панелей, размещение в них полей данных и элементов ПИ, указание их связей и свойств, определяющих функциональность приложения, и др. На основе построенных спецификаций автоматически генерируется программный код. Такой подход обеспечивает существенное упрощение разработки, снижая тем самым требования к квалификации исполнителей, а также способствует повышению ее производительности за счет использования настраиваемых шаблонов типовых компонентов.

В самом понятии «авторские средства» отражена ориентация данных средств не на программистов, а на авторов материала, представляемого в приложении. Уменьшение или даже исключение потребности в программировании переводит задачу программной реализации из разряда концептуальных в число технических, позволяя сосредоточиться на содержании ЭУММ и воплощаемой в нем дидактике.

Рассмотрение в качестве отдельного класса инструментария редакторов web-страниц обусловлено ориентацией создаваемых в них продуктов на работу в Internet, а также общностью и широкой распространенностью используемых технологических решений. Данные средства обеспечивают построение многоплатформенных приложений, исполняемых с помощью браузера, поддерживающих доступ через Internet и ЛВС либо устанавливаемых на локальных компьютерах. Ядром соответствующих технологий служат языки HTML, XML и Java [1].

Декомпозиция оставшегося объема инструментария производится по видам разрабатываемых продуктов. Их основные различия раскрыты в таблице 2.


Таблица 2 - Декомпозиция инструментария по видам разрабатываемых продуктов

Инструментальное средство

Разрабатываемый вид приложений

Особенность

Интерактивность

Структура представляемого материала

Характерный состав информационных
компонентов

Функции обработки данных и связи
с базами данных

Функции поиска информации

Авторские средства

ЭУММ

Высокая

Сложная, с большим числом ветвлений

Значительные объемы текстовой
информации в ЭУММ

Реализуются

Могут быть реализованы

Интерактивные каталоги

Высокая; для доступа к информации применяются стандартные управляющие элементы ПИ.

Иерархическая

Значительные объемы текстовой
и табличной информации.

Реализуются

Реализуются

Демонстрации

Средняя; в основном сводится к навигации по приложению

В основном линейная, с небольшим числом ветвлений

Мультимедийные компоненты (в первую очередь видео и анимации), гиперграфика, небольшие фрагменты текста.

Не реализуются

Не реализуются

Мультимедийные энциклопедии

Средняя

Иерархическая, с гиперсвязями; может включать просмотровые последовательности

Разнообразные типы информационных компонентов

Как правило, не
реализуются

Реализуются

Продолжение Таблицы 2

Инструментальное средство

Разрабатываемый вид приложений

Особенность

Интерактивность

Структура представляемого материала

Характерный состав информационных
компонентов

Функции обработки данных и связи
с базами данных

Функции поиска информации

Редакторы презентаций

Презентации

Низкая; в основном сводится к управлению показом слайдов

В основном линейная, с небольшим числом ветвлений

Гиперграфика, небольшие текстовые фрагменты, мультимедийные компоненты

Не реализуются

Не реализуются

Средства создания электронной документации и справочных систем

Справочные системы

Средняя

Иерархическая, с гиперсвязями; может включать просмотровые последовательности.

Значительный объем текстовой информации

Как правило, не
реализуются

Реализуются

Электронная документация

Низкая

Иерархическая, с базовой просмотровой последовательностью;
может включать гиперсвязи.

Значительный объем текстовой информации

Не реализуются

Реализуются


Авторские средства принято специфицировать как средства визуальной разработки мультимедийных приложений. Из такой трактовки вытекают значительная широта и разнородность данного класса инструментария. Традиционно от него отделяют редакторы презентаций, а также средства создания электронной документации и справочных систем.

Декомпозиция авторских средств, показанная на рисунке 3, имеет условный характер и не претендует на полноту, тем более что сегодня существует тенденция их универсализации. В то же время используемые в них технологии объективно в большей или меньшей степени подходят для разработки разных видов продуктов.

Границы между выделенными классами инструментария являются нечеткими. Например, современные инструментальные среды программирования поддерживают визуальную технологию разработки. И наоборот, многие авторские средства, редакторы web-страниц и презентаций включают языковые средства. Приложение, построенное с помощью редактора web-страниц, может использоваться не только в Internet и ЛВС, но и на локальных компьютерах. В свою очередь, все большее число авторских средств и редакторов презентаций позволяют создавать продукты, работающие в Internet (в том числе реализованные на основе HTML, XML и Java). Любое авторское средство дает возможность эффективно формировать презентации. В то же время развитые редакторы презентаций позволяют строить приложения, выходящие за рамки традиционных последовательностей слайдов, обладающие сложной, ветвящейся структурой, содержащие большие объемы текста и обеспечивающие высокую интерактивность. Подобные примеры можно продолжать приводить и далее [1].

Несмотря на наличие множества классов инструментария, в целом подходящих для решения поставленной задачи, рекомендуется использовать при реализации ЭУММ специализированные авторские средства, т.е. средства, ориентированные на создание продуктов учебного назначения. Выбирая инструментарий, следует исходить не из того, можно ли в принципе с помощью него построить приложение с требуемыми характеристиками, а оценивать эффективность, обеспечиваемую им при разработке. При этом нужно учитывать функциональные, дидактические и содержательные особенности ЭУММ, его объем и квалификацию разработчиков. Дополнительный аргумент в пользу применения специализированных авторских средств состоит в том, что они включают библиотеки шаблонов дидактических решений.


1.5.2 Классификация

Классификация авторских систем показана на рисунке 4

Рисунок 4 – Классификация авторских средств разработки

На сегодняшний день выделяются четыре поколения авторского инструментария. Каждое последующее поколение наследует лучшие черты предшествующих и обладает по сравнению с ними определенными преимуществами.

К 1-му поколению относятся авторские языки, под которыми понимаются специализированные языки программирования, предназначенные для описания учебного материала и функционирования ЭУММ. Они включают структуры данных для представления содержания продукта, а также процедуры и функции, обеспечивающие формирование его ПИ, вывод учебного материала и навигацию по нему, проведение контрольных мероприятий, сбор и систематизацию сведений о работе обучаемого, запись протоколов и т.д.

Первоначально авторские языки реализовывались в виде библиотек функций и интерфейса для доступа к ним из программ на универсальных языках программирования высокого уровня. Затем появились инструментальные среды, базирующиеся на авторских языках. В большинстве из них применяется технология интерпретации.

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

Рисунок 5 – Эволюция авторских средств

Начиная со 2-го поколения, авторские средства воплощают технологию визуальной разработки. Некоторые из них позволяют реализовывать приложения, не записывая ни единой строчки программного кода. Другие средства обеспечивают визуальную поддержку большинства этапов построения ЭУММ и лишь в отдельных случаях предусматривают применение встроенных авторских языков.

Появление визуальных авторских сред стало значительным шагом вперед. Впервые были созданы реальные условия для того, чтобы ЭУММ могли самостоятельно разрабатывать специалисты, не обладающие навыками алгоритмизации и программирования. Отсутствие необходимости писать программы способствовало привлечению интереса к ЭУММ большого числа авторов и преподавателей, что дало существенный импульс развитию индустрии образовательных ИТ.

Из рисунка 5 видно, что эволюция авторских средств шла в направлении их упрощения и повышения доступности для непрограммистов. Расплатой за это стало снижение возможностей инструментария.

Указанное противоречие частично разрешается благодаря воплощению в авторских средствах 3-го поколения объектно-ориентированного подхода (ООП). Его применение направлено на снижение сложности разработки за счет переноса акцента с внутренних, реализационных атрибутов ЭУММ на внешние, пользовательские. Если при традиционной технологии разработчик оперирует терминами переменных, функций, алгоритмов, модулей, файлов и т.п., то в рамках ООП приложение строится путем описания объектов ПО и установления их свойств, задающих его функциональность. Для ЭУММ в качестве объектов ПО выступают изучаемые сущности, их модели, структурные единицы учебного материала, блоки контроля, УТЗ, базовые виды информационных компонентов и элементов ПИ и др.

Помимо отдельных объектов ООП предусматривает определение их классов, которые можно сравнить с шаблонами. Эта особенность, а также механизмы наследования объектами свойств классов обеспечивают существенное увеличение числа многократно используемых компонентов приложения, что повышает производительность разработки.

Поскольку объектно-ориентированные авторские средства включают обширные библиотеки классов, задача разработчика сводится к спецификации структуры курса, выбору нужных объектов, размещению их в выделенных структурных единицах и описанию их свойств и взаимосвязей.

4-е поколение авторских средств развивается в настоящее время, поэтому привести его законченную характеристику затруднительно. Назовем основные черты относящегося к нему инструментария:

  •  ориентация создаваемых продуктов на Internet с обеспечением возможностей их использования также в ЛВС и на локальных компьютерах;
  •  интеграция авторских средств и систем автоматизированного проектирования ЭУММ;
  •  интеллектуализация инструментария и разрабатываемых ЭУММ;

Наличие в авторском средстве языковых средств и их роль часто оказываются решающими факторами при выборе инструментария. В частности, необходимость освоения даже самого простого авторского языка является непреодолимым барьером для большинства специалистов, не обладающих соответствующим опытом. И наоборот, входящие в команду разработчиков программисты считают непрофессиональным, если не убогим, инструментарий, в котором отсутствуют мощные языковые средства.

Во многих современных авторских средствах встроенные языки служат для расширения их возможностей. Другими словами, они используются тогда, когда для достижения требуемых результатов визуальных средств оказывается недостаточно. Развитые системы также поддерживают метаязыки, позволяющие обогащать потенциал авторских языков или наращивать функциональность инструментария. Другой способ расширения возможностей связан с применением в ЭУММ внешних программных компонентов: динамически подключаемых библиотек, исполняемых модулей, элементов ActiveX и др.

Наиболее распространенной в литературе является классификация авторских средств по метафорам. Под метафорой понимается образ того, на что похож процесс разработки и ПИ инструментария. Метафоры обычно употребляются при отсутствии строгих оснований для классификации. Таким образом, данная декомпозиция имеет условный характер. Некоторые системы могут быть отнесены к нескольким метафорам.

Рассмотрим основные черты выделенных метафор.

Авторский язык (язык сценариев). Эта метафора полностью соответствует 1-му поколению авторских средств. Несмотря на появление, более совершенных поколений инструментария, подобные средства продолжают развиваться и применяться, хотя и в небольших масштабах. Отметим, что современные авторские языки являются объектно-ориентированными.

Структурно-функциональные схемы. В процессе разработки осуществляется построение схем, отражающих структуру приложения и напоминающих схемы алгоритмов. Их элементы представляются пиктограммами, типы которых соответствуют определенным функциям, например: создать окно, вывести в него информацию, выполнить расчет, проверить условие и в зависимости от полученного результата перейти к одной из указанных функций, активировать обработчик событий, выдать сообщение или запрос, очистить данные в окне и др. Схема может включать вложенные схемы, обозначаемые пиктограммами специального типа.

Формирование схем производится следующим образом. Разработчик выбирает в панели инструментов пиктограмму, размещает ее в нужной позиции на схеме и устанавливает ее связи с другими пиктограммами. Свойства соответствующей функции описываются в диалоговых окнах, вызываемых при щелчке мыши на пиктограмме.

Системы, использующие данную метафору, обеспечивают наглядное представление структуры и принципа работы создаваемого приложения, а также быстрое построение его прототипа. Их недостаток состоит в том, что для грамотного и эффективного формирования структурно-функциональных схем необходимо владеть основами алгоритмизации.

Схемы кадров. Эта метафора, как и предыдущая, предусматривает раздельное описание содержания и структуры приложения. В качестве базовых единиц, специфицирующих содержание, выступают кадры, объединяемые в модули. Помимо кадров модуль может включать подчиненные модули. Каждому модулю соответствует схема, в которой отражаются все типы отношений между входящими в него кадрами и подчиненными модулями. Подобные схемы являются чисто структурными, благодаря чему их проще формировать по сравнению со структурно-функциональными схемами. Функции приложения определяются на уровне кадров путем размещения в них объектов и установления их свойств.

Данная метафора обеспечивает наилучшие условия для создания объемных приложений со сложной структурой.

Иерархическая схема. Центральным звеном разработки является построение и детализация иерархической схемы, отражающей тематическую декомпозицию учебного материала. Такой подход широко применяется в системах автоматизированного проектирования ЭУММ.

Листьями иерархической схемы могут быть как структурные единицы курса (кадры, страницы и т.п.), так и функциональные компоненты (интерактивные элементы и ассоциируемые с ними обработчики событий, действия, выполняемые ЭУММ, и др.). В некоторых инструментальных средствах на схеме также отображаются связи между листьями, определяющие просмотровые последовательности и гиперссылки.

К положительным сторонам этой метафоры относятся простота, наглядность и высокая производительность разработки. Отрицательный момент заключается в том, что при сложной структуре ЭУММ связи между листьями загромождают схему, из-за чего приходится отменять их вывод на экран.

Электронная книга. Приложение в целом ассоциируется с книгой, его части — с главами и разделами, а их составляющие — со страницами. На страницах размещаются информационные объекты, на которых специфицируются гиперссылки. Кроме того, страницы объединяются в просмотровые последовательности.

Данная метафора является наиболее простой для понимания непрограммистами. Фактически разработчику даже не нужно строить иерархическую структуру, так как она предопределена инструментарием. Главный недостаток подхода обусловлен отсутствием общего представления о продукте, обеспечиваемого тремя предыдущими метафорами.

Шкала времени. Приложение интерпретируется как фильм, состоящий из последовательности кадров. Каждый кадр содержит множество независимых каналов и представляет сцену, в которой действуют актеры (информационные объекты). Используемый набор актеров называется труппой. В каналах кадра размещаются копии актеров, выбираемых из труппы, что позволяет корректировать их представления, не затрагивая оригиналы. Поведение актеров и синхронизация их действий описываются с помощью шкалы времени, на которой задаются отметки, ассоциируемые с управляющими событиями (например, вывести, скрыть или трансформировать изображение актера, изменить его свойства, начать, остановить или продолжить воспроизведение, модифицировать его характер, вызвать ту или иную функцию и др.).

Последовательность кадров может быть линейной или ветвящейся. Их смена определяется логикой работы приложения и специфицируется в таблице кадров.

Системы, воплощающие эту метафору, наилучшим образом подходят для создания анимаций и демонстраций. Однако их проблематично использовать при большом числе ветвлений и значительном объеме текстовой информации. Кроме того, они непросты в освоении.

Гипермедиа ссылки. Данная метафора представляет технологический подход, который отличается тем, что структура и содержание приложения специфицируются не по отдельности, а совместно. ЭУММ состоит из совокупности страниц, содержащих информационные объекты, на которых определены гипермедиа ссылки, реализующие все типы связей между структурными единицами учебного материала.

Недостаток подобного подхода обусловлен отсутствием визуализации структуры приложения, что является критичным, если ее нельзя отнести к числу типовых.

Отметим, что системы, использующие различные метафоры и включающие авторские языки, позволяют приписывать информационным объектам небольшие процедуры, вызываемые при наступлении ассоциируемых с ними событий и определяющие то, как должно на них реагировать ЭУММ. Такие процедуры часто называют скриптами (scripts). Фактически они соответствуют методам в рамках ООП. Некоторые системы обеспечивают автоматическую генерацию скриптов на основе действий, выполненных разработчиком с помощью визуальных средств.

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

Сравнение выделенных метафор по ряду позиций приведено в таблице 2. Числа в ячейках отражают их упорядочение по указанным критериям.

Таблица 2 – Сравнение метафор

Метафора

Фактор оценки

А

Б

В

Г

Д

Е

Авторский язык (язык сценариев)

1

7

-

7

7

2-7

Структурно-функциональные           
схемы

2-7

6

1-3

2

3-5

2-7

Схемы кадров

2-7

4

1-3

1

3-5

2-7

Иерархическая схема

2-7

2

1-3

3

1-2

2-7

Электронная книга

2-7

1

4

4

1-2

2-7

Шкала времени

2-7

5

-

6

6

1

Гипермедиа ссылки

2-7

3

-

5

3-5

2-7

Обозначения:

А — мощность и гибкость инструментария;

Б — простота использования, доступность для освоения непрограммистами;

В — обеспечение визуального представления структуры приложения;

Г — производительность разработки приложений со сложной структурой;

Д — производительность разработки приложений, имеющих типовую иерархическую структуру с просмотровыми последовательностями и небольшим числом ветвлений;

Е — удобство использования при создании сложных анимаций и демонстраций, предусматривающих синхронизацию входящих в них процессов.

Из таблицы можно сделать вывод, что для создания ЭУММ лучше других подходят авторские средства, реализующие метафоры электронной книги, иерархической схемы, схем кадров и структурно-функциональных схем, причем в случае сложной структуры приложения предпочтительнее две последние метафоры. При разработке ЭУММ, обладающих относительно простой структурой, также может применяться метафора гипермедиа ссылок [1].

Примеры авторских средств, представляющих рассмотренные метафоры, приведены в таблице 3.

Таблица 3 – Примеры авторских средств

Метафора

Авторское средство

Фирма-разработчик

Авторский язык (язык
сценариев)

GLpro

IMS Communication

TenCORE Language
Authoring System

Computer Teaching
Corporation

Структурно-функциональные схемы

IconAuthor

Click21earn (Asymetrix)

Authorware

Macromedia

Схемы кадров

Quest

Allen Communication

Иерархическая схема

Dazzler

IntelaMedia

Tactic! Editor

BGW Multimedia

Электронная книга

ToolBook II

Click21earn (Asymetrix)

Шкала времени

Director

Macromedia

Гипермедиа ссылки

HyperMethod

Компания ГиперМетод

Formula Graphics

Formula Software

1.5.3 Реализация удаленного доступа с помощью авторских средств

Быстрое развитие Internet и популяризация дистанционного обучения (ДО) на основе WWW  обусловливают то, что одним из ключевых факторов, которые должны приниматься в расчет при выборе авторского средства, является способ, используемый ею для обеспечения работы ЭУММ в режиме удаленного доступа. В настоящее время получили распространение три таких способа:

  1.  представление ядра программных и информационных компонентов ЭУММ на языках HTML, XML и Java;
  2.  подключение к браузерам программ расширения, осуществляющих интерпретацию ЭУММ;
  3.  применение оригинальных программных средств для удаленного доступа к ЭУММ без браузера.

Первый способ базируется на стандартных технологиях Internet. В его рамках ЭУММ реализуется как web-приложение, исполняемое с помощью браузера. XML позволяет представлять метаданные о продукте, семантика которых является «прозрачной» для внешних пользователей. Это создает условия для популяризации сетевого ЭУММ за счет обеспечения возможностей эффективного поиска по его метаданным. К другим достоинствам этого подхода относятся многоплатформенность и унификация технологических решений.

Применение программ расширения накладывает меньшие ограничения на форматы представления компонентов ЭУММ. Фактически plug-in играет роль встроенного в браузер плейера, выполняющего интерпретацию курса. Основная проблема данной технологии связана с совместимостью программ расширения со всеми вычислительными платформами и видами браузеров.

Общий недостаток первых двух способов обусловлен необходимостью применения браузера. Во-первых, браузер имеет собственные элементы управления, которые могут дезориентировать неопытных пользователей. Во-вторых, его ПИ занимает место на экране, уменьшая пространство для представления содержательной информации. В-третьих, обучаемый, работая в окне браузера в режиме on-line, испытывает соблазн отвлечься от ЭУММ и перейти на сайт vkontakte.ru. В-четвертых, браузер автоматически сохраняет полученные по сети компоненты продукта на жестком диске пользовательского компьютера, что не всегда приемлемо для его авторов.

От указанных недостатков свободен третий способ. Его идея заключается в том, чтобы средства интерпретации курсов действовали бы не в составе браузеров как программы расширения, а автономно, самостоятельно обеспечивая удаленный доступ к ЭУММ. Преимуществом подобного подхода наряду с отсутствием необходимости применения браузера является создание условий для реализации в ЭУММ функций управления передачей относящейся к нему информации на клиентский компьютер. Несмотря на указанные достоинства, данный способ ввиду его нестандартности не получил широкого распространения.

Для поддержки пользователей, имеющих проблемы с доступом в Internet некоторые авторские средства позволяют реализовывать гибридные и загружаемые продукты. Гибридным называется Internet-приложение, объемные компоненты которого (обычно мультимедийные файлы) не передаются по сети, а считываются с CD-ROM. Такие ЭУММ ориентированы на телекоммуникационные каналы низкой пропускной способности.

Под загружаемым продуктом понимается ЭУММ, функционирующее в Internet и обеспечивающее возможность переписи его определенных частей на клиентский компьютер для работы в автономном (off-line) режиме. Как правило, загружаемые компоненты содержат материал, покрываемый одним или несколькими электронными индивидуальными заданиями обучаемого. Собственно загрузку выполняет специальная утилита. По завершении прохождения загруженной части курса и возобновлении соединения с сервером образовательного заведения она позволяет передать на него информацию о результатах, достигнутых обучаемым.

Данная технология создает условия для использования сетевых ЭУММ в удобное время и в удобном месте, не беспокоясь о наличии постоянного подключения к Internet [1].

2 ВЫРАБОТКА КРИТЕРИЕВ СРАВНЕНИЯ

ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

На сегодняшний день существует большое количество инструментальных средств разработки ЭУММ, чтобы не потеряться в их многообразии предлагаю оценить их по некоторым критериям. Их можно условно разделить на четыре группы: свойства программного продукта, внешний вид программы, функциональность, публикация курса.

Свойства программного продукта. Одним из критериев этой группы является справочная функция, которая играет особо большую роль на начальных этапах освоения программы. Различные подсказки непосредственно в программе и руководство пользователя всегда будут плюсом, особенно если они написаны в доступном виде, то есть понятно и на русском языке. Также для любого программного продукта важна техническая поддержка от производителя, чтобы в любой момент можно было узнать о том, почему у вас не работает та или иная функция. Так же плюсом будет обновление продукта, хотя бы раз в год. Добавление новых функций всегда приветствуется, тем более с таким большим ростом конкуренции на рынке авторских средств разработки ЭУММ. Еще одним критерием оценки является его стоимость, ведь при выборе инструментального средства всегда существует финансовое ограничение. Чаще всего функциональность программы соответствует ее цене, поэтому если разработчику нужна действительно многофункциональная программа, то лучше не скупиться. Хотя существуют и приятные исключения, например, программа от Microsoft для создания on-line курсов, она распространяется бесплатно. Причиной доступности программы является ее новизна и желание производителя заинтересовать потребителя в ее уникальных возможностях. При выборе средства разработка ЭУММ также необходимо учитывать имеющиеся ресурсы компьютера, на котором она будет установлена, поэтому технические требования к программе вошли в список оценочных критериев.

Внешний вид программы. В этой группе критериев оценивается интуитивная понятность, русский язык интерфейса, удобство доступа к основным функциям программы, наличие или отсутствие мелких эргономических недоработок, упущенных создателями и мешающих работать, или напротив - интересных, нетривиальных решений интерфейса. Данные критерии имеют большое значение потому, что в моем исследовании специально выбраны программные средства, с которым могут работать и непрофессиональные дизайнеры, верстальщики и программисты. Фактически, для создания качественного учебного продукта здесь будут требоваться только знания и навыки в области педагогического проектирования. Большую оценку по этим критериям заслужит то программное решение, работать в котором сможет человек со средним уровнем компьютерной грамотности без какой-либо дополнительной предварительной подготовки.

Функциональность. Эта группа параметров отражает все те возможности, которые имеет программа непосредственно для разработки ЭУММ. Плюсами являются поддержка различных форматов данных, шаблоны оформления, разнообразные стили упражнений, библиотеки объектов, поддержка интерактивности, гипермедиа ссылки, сценарии прохождения - в общем, все, что позволит сделать электронный курс непохожим на другие [6]. Нелишними являются встроенные возможности записи действий с рабочего стола компьютера и запись речи. Это удобно по причине того, что не нужно никаких дополнительных программ, и захваченная информация легко может быть импортирована в создаваемый курс. Для более опытных пользователей будет не лишним наличие функции программирования, с помощью которой можно реализовать дополнительные возможности в программе.

Публикация курса. Одним из критериев этой группы является функция, обеспечивающая предварительный просмотр курса. Посмотреть на свою работу перед публикацией очень полезно, так как сразу можно увидеть все допущенные ошибки и правильность отображения курса в браузере. Высший балл по критерию «on-line доступ к курсу» получило бы программное средство, созданный с помощью которого курс можно было бы просмотреть в любом браузере. К сожалению или к счастью, таких систем пока нет. Дело в том, что возможности браузеров сильно ограничены, и функциональность, возможности оформления и эффекты, а значит, и визуальная привлекательность созданных учебных курсов находятся в прямой зависимости от использованных при их публикации дополнительных средств (плагинов, сценариев JavaScript и других). Именно поэтому многие пользователи будут испытывать трудности при воспроизведении этих курсов, а то и вовсе не смогут их увидеть. Существует еще и публикация курсов off-line, то есть на носитель информации, этот способ распространения ЭУММ актуален для тех место, где интернет не сильно развит или отсутствует вообще. Производимые при помощи программ учебные объекты должны соответствовать международным стандартам AICC, SCORM, спецификациям IMS. При современных масштабах применения электронного обучения в высшем образовании повышение возможности быстрой адаптации курсов под разные системы управления обучением просто жизненно важна. А возможность многократного использования учебных объектов, которую соответствие стандартам предоставляет, повышает отдачу от реализации готовых курсов [4].

Чтобы максимально объективно и наглядно сравнить инструментальные средства разработки ЭУММ, предлагаю взять за основу 100 баллов и разделить их между всеми оценочными критериями по степени важности. Количество баллов напротив критерия будет обозначать максимально возможную оценку, которую можно поставить за него. Лучшей станет программа с большим числом баллов среди всех остальных. Далее приведена сводная таблица 4 критериев оценки с комментариями и максимальными баллами за них.

 

Таблица 4 – Критерии оценки авторских средств разработки

Критерий оценки

Комментарий

Максимальный балл

Свойства программного продукта

15

Справочная функция

Наличие справки по любому вопросу прямо в программе (подсказки), а так же прилагающегося к ней руководства пользователя

3

Техническая поддержка

Помощь специалистов технической поддержки в исправлении ошибок программы

1

Обновление программного продукта

Выпуск производителем новых версий продукта или обновлений для него

5

Стоимость

Цена программного продукта от производителя

3

Требовательность к ресурсам компьютера

Степень  требовательности программного продукта к ресурсам компьютера

3

Внешний вид программы

15

Привлекательность оформления программы

Приятное цветовое, звуковое, графическое оформление

3

Язык интерфейса

Приоритетным языком является русский, так же оценивается качество перевода (если он был)

5

Настройка пользовательского интерфейса программы

Перемещение и настройка панелей управления, задание горячих клавиш

3

Простота пользовательского интерфейса

Удобство расположения пользовательских панелей инструментов, интуитивно понятное меню

4

Функциональность

50

Шаблоны оформления, входящие в комплект поставки продукта

Наличие встроенных шаблонов для оформления курсов, их количество и разнообразие

2

Педагогические шаблоны

Шаблоны, в которых отображены педагогические методы подачи информации

4

Разнообразие различных стилей упражнений (тестовых заданий)

Множественный  выбор,  незаконченные  вопросы,

истина/ложь, заполнение форм и т.д.

5

Продолжение таблицы 4

Критерий оценки

Комментарий

Максимальный балл

Наличие библиотек объектов для оформления курса

Всплывающие окна, выноски, списки, текстбоксы и др.

5

Поддержка интерактивности

Способность объектов программы реагировать на действия пользователя

5

Импорт файлов из других программ

Photoshop, PowerPoint, flash, Word и др.

4

Возможность сборки курсов

Сборка курса из нескольких других

5

Гипермедиа ссылки

Поддерживают все типы связей между структурными единицами

5

Сценарии прохождения курса

Возможность создавать условия переходов между уроками внутри курса

3

Возможность программирования

Реализация дополнительных возможностей в программе с помощью языков программирования

1

Отмена действия

Возможность отмены действий; максимальное число отменяемых действий

5

Встроенная проверка орфографии

Проверка правописания

2

Запись действий с рабочего стола компьютера

Снятие скриншотов и запись пояснительных действий с рабочего стола компьютера

3

Поддержка записи речи

Запись речи средствами самой программы

1

Публикация курса

20

Предварительный просмотр курса

Просмотр курса или его части до публикации в сеть или на носитель

3

Совместимость с общепринятыми форматами данных

AICC, SCORM, спецификации IMS

10

On-line доступ к курсу

Публикация курса в сети Internet

4

Off-line доступ к курсу

Публикация курса на CD или DVD

3


3 ИССЛЕДОВАНИЕ АВТОРСКИХ СРЕДСТВ

РАЗРАБОТКИ

3.1 CourseLab

3.1.1 Обзор программы

Websoft CourseLab 2.5 – это мощное и одновременно простое в использовании средство для создания интерактивных учебных материалов (электронных курсов), предназначенных для использования в сети Интернет, в системах дистанционного обучения, на компакт-диске или любом другом носителе.

Создаваемый в программе курс представлен в виде набора слайдов, последовательность и иерархия которых может быть практически любой. Рабочая зона для создания курса показана на рисунке 6.

Рисунок 6 – Рабочая зона CourseLab 2.5

Достаточно удобно расположенные панели инструментов напоминают интерфейс Microsoft Word, поэтому могут быть освоены неподготовленным пользователем. Большим плюсом являются большие библиотеки встроенных шаблонов, средств построения тестов, и других мультимедийных объектов. Программа не требует от автора знания языка HTML или каких-либо языков программирования, с помощью объектного подхода можно  - как из детских кубиков – строить учебный материал практически любой сложности и легко расширять библиотеки объектов и шаблонов, в том числе и за счет созданных самим пользователем [7].

Так же CourseLab имеет ряд других возможностей:

  •  встроенные механизмы анимации объектов;
  •  возможность вставки в курсы любого Rich-media содержимого – Macromedia Flash, Shockwave, Java, видео в различных форматах и т.п.;
  •  простые механизмы вставки и синхронизации звукового сопровождения;
  •  возможность импорта в учебный материал презентаций из формата Microsoft PowerPoint;
  •  встроенный механизм захвата экранов, позволяющий легко создавать симуляции работы различных программных продуктов;
  •  простой встроенный язык описания действий;
  •  опытному пользователю редактор предоставляет дополнительные возможности через прямой JavaScript-доступ к свойствам объектов и функциям проигрывателя курсов.

3.1.2 Оценка по критериям

Оценка программы CourseLab 2.5 по критериям представлена в таблице 5.

Таблица 5 – Оценка CourseLab 2.5 по критериям

Критерий оценки

Комментарий

Балл

Свойства программного продукта

12(15)

Справочная функция

Руководства пользователя в формате PDF и встроенная справка непосредственно в программе.

5(5)

Техническая поддержка

Бесплатные обновления в пределах текущего номера версии (т.е. в пределах версии 2.x); обращения в службу технической поддержки компании Websoft по e-mail или телефону по поводу исправления ошибок в CourseLab; возможность получить ответ в форуме технической поддержки CourseLab.

1(1)

Обновление программного продукта

Усовершенствовалась с версии 2.0 до версии 2.5 за 3 года существования программы; в последней версии добавлено множество новых функций

2(3)

Продолжение таблицы 5

Критерий оценки

Комментарий

Балл

Стоимость

1 лицензия -   28500 руб.

2 лицензии -  55500 руб.

3 лицензии -  81000 руб.

4 лицензии -  105000 руб.

Достаточно дорогой программный продукт

1(3)

Требовательность к ресурсам компьютера

Нетребователен

3(3)

Внешний вид программы

11(15)

Привлекательность оформления программы

3 встроенные темы оформления; все детали интерфейса прорисованы аккуратно; схожесть по внешнему виду с продукцией Microsoft Office

3(3)

Язык интерфейса

Только русский, что свидетельствует об ориентированности только на отечественный рынок.

4(5)

Настройка пользовательского интерфейса программы

Нельзя менять месторасположения панелей инструментов, только отключать (включать) их или изменять размер.

1(3)

Простота пользовательского интерфейса

Достаточно простой и интуитивно понятный интерфейс, ориентированный на неподготовленного пользователя.

3(4)

Функциональность

37(50)

Шаблоны оформления, входящие в комплект поставки продукта

18 типов шаблонов с различным количеством (от 4 до 16) цветовых схем

2(2)

Педагогические шаблоны

Имеется несколько таких шаблонов для быстрой разработки курса

2(4)

Разнообразие различных стилей упражнений

6 различных типов вопросов

3(5)

Наличие библиотек объектов для оформления курса

Всплывающие окна, выноски, дизайн-элементы, навигация, персонажи, списки, элементы форм и др.

5(5)

Поддержка интерактивности

Можно присваивать действия для объектов с помощью установки условий (например, показать текст при наведении курсора на определенную область слайда); назначение эффектов для появления или исчезновения объектов.

5(5)

Импорт файлов из других программ

Power Point, flash, shockwave, видео ролики в формате поддерживаемом плеерами WMP, QuickTime Player, Real Player, FLV

4(4)

Возможность сборки курсов

Отсутствует

0(5)

Гипермедиа ссылки

Есть

5(5)

Сценарии прохождения курса

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

3(3)

Возможность программирования

Прямой JavaScript-доступ к свойствам объектов и функциям проигрывателя курсов

1(1)

Продолжение таблицы 5

Критерий оценки

Комментарий

Балл

Отмена действия

Есть

5(5)

Встроенная проверка орфографии

Нет

0(2)

Запись действий с рабочего стола компьютера

Запись  симуляций  происходит  сразу  во  внутренний  формат редактора, курсор и изображения захватываются

2(3)

Поддержка записи речи

Нет

0(1)

Публикация курса

19(20)

Предварительный просмотр курса

Есть, но не в браузере, в плеере программы

2(3)

Совместимость с общепринятыми форматами данных

AICC, SCORM 1.2 , SCORM 1.3 (SCORM 2004)

10(10)

On-line доступ к курсу

размещение в системе дистанционного обучения поддерживающей перечисленные выше стандарты

4(4)

Off-line доступ к курсу

на CD

3(3)

3.2 Learning Content Development System - Community Version

3.2.1 Обзор программы

Бесплатная утилита от Microsoft, предназначенная для создания интерактивных учебных материалов сообществами Microsoft Learning. Ее основное возможности:

  •  быстрая разработка учебных материалов;
  •  распространение документов через Интернет или системы управления учебными материалами в формате SCORM 1.2.;
  •  загрузка и прикрепление существующего контента (LCDS поддерживает различные форматы файлов);
  •  широкий выбор форм для создания красочного электронного контента и интерактивных компонентов;
  •  разработка структуры курса и модификация в любое время.

Интерфейс программы достаточно нестандартен, но прост в освоении и использовании. Отметить как минус в LCDS можно отсутствие свободы перемещения объектов, то есть расположение их всех заранее фиксировано формами. Рабочая зона для создания курсов показана на рисунке 7.

Рисунок 7 – Рабочая зона Learning Content Development System - Community Version

Возможности этого продукта весьма ограничены, например, нет встроенных шаблонов курсов, ограниченный набор поддерживаемых мультимедийных форматов, пользовательским интерфейсом практически невозможно управлять. Так как программа бесплатна, то и ждать от нее больших возможностей не приходится, но для создания незатейливых курсов она подойдет идеально [8].

3.2.2 Оценка по критериям

Оценка программы LCDS по критериям представлена в таблице 6.

Таблица 6 – Оценка Learning Content Development System по критериям

Критерий оценки

Комментарий

Балл

Свойства программного продукта

12(15)

Справочная функция

Вся существующая справка на английском языке и представлена в виде встроенного в программу help

1(3)

Техническая поддержка

форум по вопросам программы от Microsoft

0(1)

Обновление программного продукта

Обновление программного продукта происходит достаточно часто

5(5)

Стоимость

Бесплатный

3(3)

Требовательность к ресурсам компьютера

Нетребователен

3(3)

Продолжение таблицы 6

Критерий оценки

Комментарий

Балл

Внешний вид программы

6(15)

Привлекательность оформления программы

Приятное цветовое решение, но создается такое впечатление, что интерфейс программы еще сырой или недоделанный.

1(3)

Язык интерфейса

Английский

1(5)

Настройка пользовательского интерфейса программы

Пользовательский интерфейс программы не настраивается

0(3)

Простота пользовательского интерфейса

Все функции вынесены на панель инструментов, а меню отсутствует, что упрощает обращение с программой.

4(4)

Функциональность

22(50)

Шаблоны оформления, входящие в комплект поставки продукта

Нет шаблонов для изменения цветового решения слайдов, но существует ряд других шаблонов по оформлению курса

1(2)

Педагогические шаблоны

В большом количестве

4(4)

Разнообразие различных стилей упражнений (тестовых заданий)

9 различных вариантов тестовых заданий уже заранее в определенных педагогических шаблонах

5(5)

Наличие библиотек объектов для оформления курса

Отсутствуют

0(5)

Поддержка интерактивности

Возможность запускать видео при нажатии на его название; функция drag and drop для перетаскивания текста в курсе

2(5)

Импорт файлов из других программ

swf, xaml, wmv, xml

1(4)

Возможность сборки курсов

Нет

0(5)

Гипермедиа ссылки

Присутствуют, но только в определенных шаблонах оформления

3(5)

Сценарии прохождения курса

Отсутствуют

0(3)

Возможность программирования

Нет

0(1)

Отмена действия

Присутствует в рамках одного слайда

3(5)

Встроенная проверка орфографии

Есть

2(2)

Запись действий с рабочего стола компьютера

Нет

0(3)

Поддержка записи речи

Нет

0(1)

Публикация курса

14(20)

Предварительный просмотр курса

Удобный, в специальной программе просмотра курсов

3(3)

Продолжение таблицы 6

Критерий оценки

Комментарий

Балл

Совместимость с общепринятыми форматами данных

SCORM 1.2

6(10)

On-line доступ к курсу

только через Internet Explorer

2(4)

Off-line доступ к курсу

Index, word, csv, на CD

3(3)

3.3 Captivate

3.3.1 Обзор программы

Adobe Captivate 4 предназначена для создания интерактивных тестов и обучающих приложений. Программа создана, прежде всего, для преподавателей и дает возможность создавать обучающие приложения без необходимости изучения программирования.

При помощи Adobe Captivate 4 можно делать захват экрана, показывать движения курсора мыши, снабжать действия на экране комментариями, создавать разные режимы обучения, требующие от ученика выполнения определенных действий.

При помощи программы можно создавать тесты разных типов, в том числе выбор правильного варианта из предложенных, ввод ответа в пустое поле, выбор из вариантов "правда/ложь" и т.д. Также улучшен импорт из PowerPoint, благодаря чему можно преобразовывать слайды в формат SWF, а также создавать интерактивные презентации с использованием звука и видео. Программа поддерживает файлы MP3, AVI, FLA и FLV, а также может похвастаться наличием визуальных эффектов, таких как анимированные переходы. Рабочая зона создания курсов показана на рисунке 8 (существует несколько режимов).

Рисунок 8 – Рабочая зона Adobe Captivate 4

3.3.2 Оценка по критериям

Оценка программы Captivate по критериям представлена в таблице 7.

Таблица 7 – Оценка Captivate по критериям

Критерий оценки

Комментарий

Балл

Свойства программного продукта

10(15)

Справочная функция

Множество всевозможных подсказок в программе и руководство пользователя на английском языке

2(3)

Техническая поддержка

1(1)

Обновление программного продукта

Примерно каждые полгода выпускаются обновленные версии программы

5(5)

Стоимость

799$, цена достаточно велика, но приемлема для больших организаций

1(3)

Требовательность к ресурсам компьютера

Достаточно требователен к ресурсам компьютера

1(3)

Внешний вид программы

8(15)

Привлекательность оформления программы

Весь интерфейс проработан до мелочей, очень приятно выглядит

3(3)

Язык интерфейса

Английский

1(5)

Настройка пользовательского интерфейса программы

Несколько режимов разработки, почти у всех панелей инструментов можно изменить размер и местоположение

3(3)

Продолжение таблицы 7

Критерий оценки

Комментарий

Балл

Простота пользовательского интерфейса

Большое количество функций не дает возможности быстрого освоения программы, но все меню построено достаточно логично

1(4)

Функциональность

46(50)

Шаблоны оформления, входящие в комплект поставки продукта

Достаточно большое количество разнообразных шаблонов

2(2)

Педагогические шаблоны

Отсутствуют

0(4)

Разнообразие различных стилей упражнений (тестовых заданий)

8 различных стилей упражнений, плюс возможность помещения их в пул вопросов

5(5)

Наличие библиотек объектов для оформления курса

Выноски, кнопки, текст-боксы и др.

5(5)

Поддержка интерактивности

Возможность настройки действий объекта при наведении (нажатии) на него курсора

5(5)

Импорт файлов из других программ

PowerPoint, xml, mp3, wav, swf, avi, fla и др.

4(4)

Возможность сборки курсов

Добавление слайда из любого другого курса Captivate в создаваемый

5(5)

Гипермедиа ссылки

Есть

5(5)

Сценарии прохождения курса

Есть в большом многообразии; присутствует специальный режим для определения переходов между слайдами

3(3)

Возможность программирования

Есть (с помощью скриптов)

1(1)

Отмена действия

Есть

5(5)

Встроенная проверка орфографии

Есть

2(2)

Запись действий с рабочего стола компьютера

Всевозможные режимы записи действий с рабочего стола компьютера

3(3)

Поддержка записи речи

Есть

1(1)

Публикация курса

20(20)

Предварительный просмотр курса

Есть в различных режимах (слайд, весь курс, с текущего слайда)

3(3)

Совместимость с общепринятыми форматами данных

AICC, SCORM

10(10)

On-line доступ к курсу

Курсы воспроизводятся в любом браузере и поддерживаются LMS

4(4)

Off-line доступ к курсу

swf, word, avi, exe, adobe acrobat

3(3)

 


3.4 IBM Workplace Collaborative Learning Authoring Tool

3.4.1 Обзор программы

Средство разработки IBM Workplace Collaborative Learning - это средство разработки курса с двумя отдельными режимами. Для создания структуры курса служит режим планировщика. Для создания страниц содержимого курса и зачетов по курсу служит режим разработки. Средство разработки предназначено для разработчиков курса, использующих свою собственную рабочую станцию [9].

Режим планировщика. Показанный ниже на рисунке 9 редактор структуры появляется в режиме планировщика. Этот редактор позволяет построить план курса и затем упаковать его в формат, который может быть поставлен студентам.

Рисунок 9 - Редактор структуры

Средство разработки позволяет создать, по крайней мере, частичный план курса перед тем, как начать заполнять содержимым его учебные страницы. Чтобы начать новый курс, нужно ввести название плана этого курса и выбрать стиль разработки, который определяет файловую структуру и стандартный план курса. Затем открывается режим планировщика, позволяющий создать структуру, подобную показанной на рисунке 10, путем перетаскивания компонентов курса (разделы, задачи, работы и т. д.) в этот план. Если щелкнуть в структуре имя компонента, в правой части экрана появятся его свойства.

Рисунок 10 – Режим планировщика

Режим разработки. Показанные на рисунке 11 редактор макета и текстовый редактор доступны для двух типов элементов курса в макете курса - страниц содержимого и зачетов. Они появляются, когда пользователь находится в режиме разработки. Редактор макета и текстовый редактор позволяют создать свои собственные учебные страницы и включить их в курс. В этом режиме разрабатываются учебные страницы, содержащие графику, текст, кнопки, элементы управления перемещением и команды программирования. Стиль, выбранный при создании курса, определяет макет страницы по умолчанию, но можно изменить вид всех страниц курса или отдельных страниц.

Рисунок 11 – Редактор макета

Режим разработки доступен только для компонентов, построенных с помощью средства разработки. При импорте курса, разработанного с помощью другого средства, в режиме разработки невозможно изменить никакие учебные страницы такого курса.

Упаковка и поставка. Последним шагом в разработке курса является его упаковка и поставка для IBM Workplace Collaborative Learning. Эта процедура выполняется при работе в режиме планировщика с помощью команд упаковки для создания модуля курса и поставки его в BM Workplace Collaborative Learning [9].

3.4.2 Оценка по критериям

Оценка Workplace Collaborative Learning по критериям представлена в таблице 8.

Таблица 8 – Оценка Workplace Collaborative Learning Authoring Tool по критериям

Критерий оценки

Комментарий

Балл

Свойства программного продукта

9(15)

Справочная функция

Достаточно понятная инструкция к программе, открывающаяся через браузер

3(3)

Техническая поддержка

Нет

0(1)

Обновление программного продукта

Нет

0(5)

Стоимость

Бесплатный

3(3)

Продолжение таблицы 8

Критерий оценки

Комментарий

Балл

Требовательность к ресурсам компьютера

Нетребователен к ресурсам компьютера

3(3)

Внешний вид программы

10(15)

Привлекательность оформления программы

Цветовая схема программы не привлекает (серая), иконки инструментов незатейливые.

1(3)

Язык интерфейса

Русский

5(5)

Настройка пользовательского интерфейса программы

Свободное перемещение и изменение размеров почти всех панелей инструментов

2(3)

Простота пользовательского интерфейса

Нестандартный подход для оформления интерфейса и размещения функций; требуется время на освоение программы

2(4)

Функциональность

22(50)

Шаблоны оформления, входящие в комплект поставки продукта

3 шаблона оформления, можно добавлять свои

1(2)

Педагогические шаблоны

Есть, с возможностью их изменения

2(4)

Разнообразие различных стилей упражнений (тестовых заданий)

Имеется несколько типов вопросов

4(5)

Наличие библиотек объектов для оформления курса

Картинки, текст, звук

2(5)

Поддержка интерактивности

Только в случае задания активных областей на картинке

1(5)

Импорт файлов из других программ

Звуковые файлы

1(4)

Возможность сборки курсов

Модно добавлять уже сделанные заранее страницы в текущий курс

4(5)

Гипермедиа ссылки

Есть, но существуют проблемы реализации

4(5)

Сценарии прохождения курса

Очень большое количество настроек по возможности прохождения курса

3(3)

Возможность программирования

Нет

0(1)

Отмена действия

Нет

0(5)

Встроенная проверка орфографии

Нет

0(2)

Запись действий с рабочего стола компьютера

Нет

0(3)

Поддержка записи речи

Нет

0(1)

Публикация курса

15(20)

Предварительный просмотр курса

Прямо в браузере (можно выбрать любой)

3(3)

Совместимость с общепринятыми форматами данных

SCORM 1.2

8(10)

Продолжение таблицы 8

Критерий оценки

Комментарий

Балл

On-line доступ к курсу

В любом браузере предварительно ипортировав курс в IBM Workplace Collaborative Learning

3(4)

Off-line доступ к курсу

через программу Offline Learning Client

1(3)

3.5 Сравнительный анализ рассмотренных программ

После оценки всех выбранных программных продуктов была составлена сводная таблица 9 по всем оценочным критериям.

Таблица 9 – Сводная таблица по критериям для всех программ

Критерий оценки

CourseLab

LCDS

Captivate

Workplace Collaborative Learning Authoring Tool

Свойства программного продукта

Справочная функция

5

1

2

3

Техническая поддержка

1

0

1

0

Обновление программного продукта

2

5

5

0

Стоимость

1

3

1

3

Требовательность к ресурсам компьютера

3

3

1

3

Внешний вид программы

Привлекательность оформления программы

3

1

3

1

Язык интерфейса

4

1

1

5

Настройка пользовательского интерфейса программы

1

0

3

2

Простота пользовательского интерфейса

3

4

1

2

Функциональность

Шаблоны оформления, входящие в комплект поставки продукта

2

1

2

1

Педагогические шаблоны

2

4

0

2

Разнообразие различных стилей упражнений (тестовых заданий)

3

5

5

4

Наличие библиотек объектов для оформления курса

5

0

5

2

Продолжение таблицы 9

Критерий оценки

CourseLab

LCDS

Captivate

Workplace Collaborative Learning Authoring Tool

Поддержка интерактивности

5

2

5

1

Импорт файлов из других программ

4

1

4

1

Возможность сборки курсов

0

0

5

4

Гипермедиа ссылки

5

3

5

4

Сценарии прохождения курса

3

0

3

3

Возможность программирования

1

0

1

0

Отмена действия

5

3

5

0

Встроенная проверка орфографии

0

2

2

0

Запись действий с рабочего стола компьютера

2

0

3

0

Поддержка записи речи

0

0

1

0

Публикация курса

Предварительный просмотр курса

2

3

3

3

Совместимость с общепринятыми форматами данных

10

6

10

8

On-line доступ к курсу

4

2

4

3

Off-line доступ к курсу

3

3

3

1

Общая сумма баллов

79

53

84

56

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

Исходя из результатов, представленных в таблице, наибольшее количество баллов набрала программа Captivate, а наименьшее LCDS. Такие результаты можно объяснить тем, что Learning Content Development System достаточно новая программа, весь функционал которой сейчас находиться еще на стадии разработки, в то время как Captivate имеет достаточно долгую историю развития.

Сумма баллов, выставленная в итоге программам, показывает лишь оценку их по множеству критериев. В действительности при выборе инструментального средства разработки не всегда требуется учитывать все возможности программы. Например, для преподавателя, который решил создать электронный курс своих лекций не обязательно наличие функции программирования. Из этого можно сделать вывод о том, что для выбора программы для создания ЭУММ необходимо учитывать цели их создания, способности человека или группы людей, которые будут заниматься разработкой электронного курса.


ВЫВОДЫ ПО РЕЗУЛЬТАТАМ ИССЛЕДОВАНИЯ

В ходе выполнения дипломной работы были выработаны группы оценочных критериев для сравнения инструментальных средств разработки электронных учебно-методических материалов.

В качестве программных продуктов для сравнения были выбраны: Websoft CourseLab 2.5, Microsoft Learning Content Development System - Community Version, Adobe Captivate 4, IBM Workplace Collaborative Learning Authoring Tool. Сравнение по выработанным критериям показало, что самым лучшим является Adobe Captivate 4. Это инструментальное средство разработки обладает большими функциональными возможностями в области создания интерактивных обучающих курсов, а также совместимостью с общепринятыми форматами данных AICC и SCORM.

С практической точки зрения, выбирая программу для создания ЭУММ необходимо, в первую очередь, опираться на цели его создания и людей, которые будут заниматься разработкой электронного курса. Многие дополнительные функции в программе могут оказаться ненужными, например, запись речи, которая покажется некоторым разработчикам лишней в программе. Поэтому при использовании разработанной таблицы критериев, можно смело вычеркивать те параметры и функции, которые не играют роли в поставленной задаче выбора инструментального средства разработки. В результате получится сумма баллов, объективно показывающая подходит ли конкретный программный продукт под цели разработчика или нет.

СПИСОК ЛИТЕРАТУРЫ

  1.  Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. – М.: Филинъ, 2003. – 616 с.
  2.  Дуброва Н. eLearning – Обучение с приставкой «e» // Открытые системы. – 2004. - №11.
  3.  Скиба Е. Быстрая разработка электронных учебных курсов — невозможное возможно, – 04.07.08.
  4.  Жуков В. Разработка электронных курсов: обзор программных средств,  январь 2004. - №1.
  5.  Бовт И. Обзор средств быстрой разработки мультимедийных курсов, апрель-июнь 2007. - №2-3.
  6.  Соловов А.В. Электронное обучение: проблематика, дидактика,  технология.-  Самара: «Новая техника», 2006. – 464 с.
  7.   Сайт разработчика программы Websoft CourseLab  
  8.  Маминов С. Learning Content Development System, http://nixika.ru/learning-content-development-system // Технический блог Сергея Маминова – 04.05.09.
  9.  Справка к программе Workplace Collaborative Learning Authoring Tool.


 

А также другие работы, которые могут Вас заинтересовать

30738. Характерные черты и особенности капитализма в Западной Европе и Америке накануне первой мировой войны 23 KB
  Накануне первой мировой войны правила диктовали социальные протесты и стремление уменьшения политической нестабильности. Следовательно первой чертой капитализма накануне первой мировой войны в Западной Европе и Америке мы можем назвать возникновение основ социального государства начинается социализация капитализма.
30739. Особенности неоконсерватизма в Великобритании. Внутренняя и внешняя политика Тэтчер 31.5 KB
  Внутренняя и внешняя политика Тэтчер. Главой правительства стала Маргарет Тэтчер. Тэтчер проявила себя убежденной сторонницей консервативных взглядов за твердый и непреклонный характер ее прозвали “железная ледиâ€. Тэтчер пользовалась большим авторитетом и в Англии и в мире под ее руководством консервативная партия одержала победы на выборах 1983 г.
30740. Политическая борьба в западной зоне оккупации Германии. Образование ФРГ 24.5 KB
  После войны в Западной Германии происходит борьба партий: одни за единое немецкое государство СДПГ – соцдемокр партия герм но против советского военнополитического присутствия другие за формирование западноевропейского государства Христ. но распространить свое влияние на всю территорию Германии она не сумела оказавшись под жестким прессингом со стороны советской администрации.и раскол Германии Уже в начале 1947 г.
30741. Основные направления внутренней и внешней политики республиканских администраций в США (1921 – 1933-е гг.) 23 KB
  у власти в США стояли республиканцы. Это был период процветания США. В 20е годы мировая капиталистическая экономика стабилизировалась и в США наступил экономический подъем: рост автомобилей строительство дорог США становится мировым кредитором оттеснив Англию и т.
30742. Коминтерн и РСИ – особенности стратегии и тактики в 1920 – 1930 гг 25 KB
  в России по инициативе Ленина был создан Коммунистический интернационал Коминтерн участвовали 28 стран – был провозглашен курс на мировую социалистическую революцию. На первый план выдвигались не социалистические путем революции а демократические задачи реформы как подготовительный этап на пути к социальной революции. Новые задачи потребовали изменение отношения коммунистов к социалдемократии. Если раньше союз с социалдемократией был невозможен изза разницы во взглядах то теперь этот союз стал возможен т.
30743. Холодная война и ее этапы (с 40-х по 90-е гг.) 24.5 KB
  Конфликт двух сверх держав США и СССР противостояние двух военнополиитческих блоков НАТО и Варшавского договора. Воплощением конфликта стала холодная война между США и СССР. Начало Холодной войны было в момент послевоенного урегулирования когда возникли противоречия между союзниками антигитлеровской коалиции США и Великобритании и СССР. был создан англоамериканский военный союз для борьбы с СССР и коммунистической угрозой.
30744. Захватнические планы Гитлеровской Германии и их осуществление (1935 – 1941 гг.) 24 KB
  Захват чужих территорий стал центром всей политики гитлеровской Германии. Немаловажное значение для развития экономического потенциала Германии и использования его в военных целях против СССР имели захват и ограбление Австрии Чехословакии Польши Франции и других европейских стран. На выполнение только военных заказов Германии работали предприятия оккупированных западноевропейских стран.
30745. Возникновение и приход к власти фашизма в Италии и Германии: общее и особенное 24 KB
  Так в 1919 г возникла 1 фашистская организация в Италии а в Германии – националсоциальнеческая. В Италии её возглавил – Муссолини а в Германии – Гитлер фюрер. фашистское движение в Италии было преобразовано в национальную фашистскую партию с 1922 г.
30746. США и Латинская Америкак: эволюция и проблемы взаимоотношений во второй половине 20 столетия 26.5 KB
  Во время Второй мировой войны создались благоприятные условия для развития национального капитала в Латинской Америке. Выросли цены на сырье ослабло влияние национального капитала увеличились средства для вложения в национальную промышленность. Новый уровень глобализации иначе говоря огромная роль мировых хозяйственных связей привлечение современной технологии и иностранного капитала стал частью стратегии латиноамериканских стран. Основным источником накопления капиталов и модернизации стали широкое привлечение иностранного...