Введение

Adobe Authorware (ранее Macromedia Authorware, первоначально Authorware) был инструментом разработки электронного обучения с собственным интерпретируемым, основанным на блок-схемах, графическим языком программирования. Authorware использовался для создания интерактивных программ электронного обучения, способных интегрировать широкий спектр мультимедийного контента, особенно приложения электронных образовательных технологий (также называемых электронным обучением). Модель блок-схем отличала Authorware от других инструментов разработки, таких как Adobe Flash и Adobe Director, которые используют визуальную сцену, временную шкалу и скриптовую структуру.

История

Первоначально Authorware производилась компанией Authorware Inc., основанной в 1987 году доктором Майклом Алленом. Аллен внес вклад в разработку системы компьютерного обучения PLATO в 1970-х годах, которая была разработана совместно Университетом Иллинойса и корпорацией Control Data. CDC, где Аллен был директором отдела исследований и разработок передовых учебных систем, вложила значительные средства в разработку обширной библиотеки интерактивных "курсовых материалов", предназначенных для работы в системе PLATO. Курсовые материалы PLATO разрабатывались на уникальном языке программирования TUTOR, который предоставлял структуры, уникальные для учебных взаимодействий, такие как проверка ответов и ветвление. Программисты TUTOR могли создавать мощные скриптованные системы, включающие симуляции и игры. Однако, несмотря на намерение создать специализированный язык программирования, доступный преподавателям, и десятилетия работы, вложенные в его разработку, язык TUTOR было нелегко освоить. Authorware начиналась как система, призванная решить проблемы, существующие в TUTOR. Первоначально она называлась Course of Action (CoA) и была программой, предназначенной только для Macintosh, но создавала исполняемые файлы для Mac и DOS. Authorware появилась позже и выпускала версии для DOS до выхода первой версии Microsoft Windows. Authorware использовала визуальный интерфейс с иконками, представляющими основные компоненты интерактивного обучения. "Авторы" размещали иконки вдоль "линии потока", чтобы создать последовательность событий. Иконки представляли такие компоненты, как Display (отобразить что-либо на экране), Question (задать вопрос), Calc (выполнить вычисление, прочитать и/или сохранить данные) и Animate (анимировать объект на экране). Просто размещая иконки в последовательности и настраивая их свойства, авторы могли мгновенно увидеть структуру создаваемой программы и, что самое важное, запустить ее, чтобы увидеть, как она будет выглядеть для обучающихся. Изменения на экране можно было легко вносить даже во время работы программы. Authorware быстро завоевала успех на рынке, получив более 80% рынка примерно за три года. В 1992 году компания Authorware Inc. объединилась с MacroMind/Paracomp, образовав Macromedia. В декабре 2005 года Adobe и Macromedia объединились под названием Adobe Systems. Самая последняя версия Authorware – 7.02; версия 7 была выпущена в 2003 году. Проигрыватель Authorware имеет некоторые проблемы с Internet Explorer 7 и более поздними версиями под Windows Vista из-за защищенного режима, а также ошибки во время выполнения из-за ошибки в реализации функции ReadURL Javascript в Authorware. В сообществе разработчиков Authorware было известно, что версия 8.0 находилась в разработке до слияния двух компаний, и незадолго до завершения слияния было выпущено 4 бета-версии для внешнего тестирования. Среди множества других функций, запланированных для новой версии, возможность публикации в формат SWF (ShockWave Flash) была приоритетной. После того, как производство было перенесено в оффшорный центр разработки Adobe в Бангалоре, Индия, свободный обмен информацией между инженерной командой Macromedia и ее бета-тестерами был ограничен. В пятницу, 3 августа 2007 года, после нескольких лет неопределенности, Adobe наконец объявила о планах прекратить разработку Authorware.

Использование и особенности

Отличительный стиль Authorware был сосредоточен вокруг центральной иконки – иконки взаимодействия. Структура среды разработки поощряла насыщенное взаимодействие; сложная обратная связь с пользователем не только была возможна, но и в некоторой степени предлагалась самим программным обеспечением, в отличие от обычной медиа-диффузии. Эта иконка взаимодействия позволяла реализовать различные формы обратной связи от пользователя (перемещение объекта к, вдоль линии, щелчок по объекту или активной области; а также привычный ввод текста, нажатие клавиш и т.д.). Изначальная сила Authorware в сфере образования могла быть связана с его корнями в педагогических моделях, основанных на конструктивистских подходах. Программы Authorware начинаются с создания блок-схемы, отображающей структуру программы разработчика. Разработчик может добавлять и управлять текстом, графикой, анимацией, звуком и видео; разрабатывать интерактивность и добавлять элементы навигации, такие как ссылки, кнопки и меню. Фильмы Macromedia Flash и Macromedia Director также можно было интегрировать в проект Authorware. Для расширения функциональности Authorware можно было использовать "Xtra Extensions" (или "Xtras"), что аналогично XCMD в HyperCard. Возможности Authorware можно было еще больше расширить с помощью переменных, функций и выражений. Authorware мог интерпретировать как собственный встроенный проприетарный язык сценариев, так и JavaScript версии 1.5. Программы Authorware можно было распространять как автономные исполняемые файлы или через веб, для чего требовался проприетарный веб-плеер Authorware. Adobe также распространяла бесплатные автономные плееры для Mac и Windows.

Использование в электронном обучении

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

Наследие

В линейке инструментов разработки от Adobe, Adobe Captivate со временем стал флагманским продуктом. Поддержка Authorware была официально прекращена в 2007 году. Последняя версия, выпущенная в 2003 году, имела номер 7.0.2.