Материал: Компьютерные технологии в науке и образовании. учебное пособие. Кремер О.Б

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

7.7. Конструктор мультимедийных приложений HyperStudio

В настоящее время создан ряд программных пакетов, базирующихся на идеологии «программирование без программирования» (идеологии ПБП).

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

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

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

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

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

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

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

7.4. Универсальная инструментальная среда stratum

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

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

7.5. Программный продукт lersus

Эта авторская система разработана и развивается фирмой DELFI Software (Германия). LERSUS – программный продукт, позволяющий создавать интерактивные учебные материалы для электронного обучения. Lersus поддерживает шаблоны электронно-образовательных ресурсов (ЭОР), называемые дидактическими моделями. Шаблоны могут быть разработаны самими авторами. Удобный графический интерфейс похож по своей функциональности и внешнему виду на интерфейсы современных редакторов, что значительно упрощает работу и обеспечивает доступ к необходимым инструментам и функциям. Учебные модули, созданные с помощью LERSUS, совместимы со стандартами электронного обучения: SCORM 1.2, IMS Content Packages, LOM, QTI. Созданные в LERSUS учебные материалы могут быть импортированы в системы дистанционного обучения: Condat, Moodle, Ilias, WebCT, KnowledgeWorks, Lersus MMS, SCORM совместимые системы.

7.6. Объектно-ориентированные инструментарии разработки ToolBook Assistant и Instructor

Инструментарий Assistant разработан для поддержки поставки обучения через Internet, а также при использовании CD-ROM непосредственно на ПК. Авторы содержания (не специалисты в сфере ИТ) могут создавать ЭОР, используя ToolBook Assistant. Интегрированные шаблоны и мастера существенно облегчают процесс разработки ЭОР.

Instructor – это объектно-ориентированный инструментарий разработки ЭОР, использующий аналогию электронной книги, так что приложение является «книгой», содержащей «страницы», которые различными способами могут быть связаны с помощью гиперссылок. Разработка книг выполняется с использованием среды Windows для построения страниц с текстом, анимацией и графикой. Instructor включает графический редактор, при этом поддерживаются различные форматы изображений для импортирования иллюстраций и диаграмм из других пакетов. Для помощи пользователям в выборе опций имеются кнопки, иконки и т.п. Instructor имеет мощный язык программирования, называемый OpenScript, который увеличивает возможности разработчиков ЭОР.

ToolBook Assistant и Instructor имеют мастера для создания интерактивных тестов различного типа. Обеспечивается поддержка стандартов SCORM 1.2, SCORM 2004, доставка разработанных ресурсов в различных системах управления обучением (TotalLMS, Aspen earning Management System, Docent и др.).

7.8. Конструктор мультимедийных приложений MultiVision

Основными преимуществами пакета MultiVision являются: многомодульная структура пакета (позволяющая разделить между собой различные по характеру подготовительные работы), возможность создания готового сценария в виде автономного исполняемого модуля под Windows, идеология «слота», позволяющая присваивать одному и тому же объекту несколько наборов действий, и механизм реализации анимации (модуль Deformer и возможность синхронизации нескольких анимаций и звукового сопровождения). В новой версии существенным дополнением стало добавление поддержки тестирования, хотя бы в простейшем варианте - выбор правильного ответа из набора представленных.

Недостатками MultiVision являются: всегда постоянный размер окон, отсутствие поддержки воспроизведения видеофрагментов и допустимость присвоения действий только активным зонам.

В целом пакет MultiVision представляет собой простое для освоения средство для создания презентационных роликов и простейших «электронных учебников» с опорой на анимацию (вместо видео) и реализацией экспресс-опроса после каждой пройденной темы. Более широкие возможности могут быть достигнуты путем разработки дополнительных модулей на языках программирования типа Бейсика, Паскаля или Си, подключаемых к сценарию на MultiVision в качестве внешних исполняемых программ.

7.9. Пакет разработки мультимедийных приложений HyperMetod

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

Основным преимуществом пакета HyperMetod является практически не ограниченный (благодаря использованию механизма OLE) набор возможностей и Бейсик-подобный скриптовый язык. Кроме того, весьма полезна возможность задания произвольного размера, положения и фона (в том числе строки заголовка) любого окна.

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

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

7.10. Инструментальная система hm-Card

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

Недостатки у пакета следующие.

Во-первых, для неподготовленного пользователя слишком сложны как идеология «контейнеров», так и необходимость работы с редактором связей для реализации даже самого простого сценария.

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

Третий недостаток состоит в смешении понятий объектов и действий в одном общем понятии «объект НМ-Card». Гораздо рациональнее было бы сохранить прежний принцип присваивания объектам действий, в том числе скриптов. Кроме того, в пакете HM-Card отсутствует возможность работы с диском (даже в таком минимальном варианте, как, например, в HyperStudio), хотя эта возможность могла бы быть полезной не только для хранения данных на диске для использования при следующих запусках сценария, но и для протоколирования ответов учащихся на вопросы тестирующего сценария. Нет здесь и стандартного механизма воспроизведения видеозаписей, чтобы их можно было разместить непосредственно в нужном месте карточки и с требуемым размером изображения, а также обеспечить управление воспроизведением непосредственно из сценария.

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

Интеллектуальные шаблоны дают возможность автору вводить текст, вставлять графику, звуки и видео, мультимедийные элементы. Однако интеллектуальные шаблоны Seminar могут быть изменены и дополнены «продвинутыми авторами», которым нужны дополнительные возможности.

В Seminar поддерживается импорт и экспорт SCORM-пакетов.

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

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

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