Определяет ширину
дополнительного окна
|
В
результате использования данного компонента создается гиперссылка на
определенную страницу курса (другой курс, сайт и т.д.). Для пользователя
активизация такой ссылки означает переход между страницами курса, от одного
учебного курса к другому и т.д., с обеспечением возможности возврата и
сохранения состояния динамической модели обучаемого.
Число
учебных электронных курсов, доступных для одновременной работы, ограничено
только аппаратными возможностями используемого ПК.
Применение
педагогических агентов
Стремительный
рост масштабов создания и практического использования обучающих программных
средств сопровождается расширением исследований, направленных на поиск новых
эффективных форм представления учебной информации и способов взаимодействия
учащихся с образовательной средой. Одним из современных и перспективных
способов организации диалога пользователя с компьютером является применение
интерфейсных агентов - анимированных персонажей, присутствие которых на экране
монитора делает общение с программой более человечным.
Интерфейсных
агентов, действующих в образовательных программных средах, называют
педагогическими агентами. Исследования показали, что взаимодействие обучаемых с
педагогическими агентами усиливает мотивацию, активизирует восприятие
информации и укрепляет доверие к получаемым сообщениям, а это все в
совокупности, в свою очередь, повышает эффективность образовательных
программных средств.
Перечисленные
достоинства педагогических агентов послужили основанием для включения в
авторскую систему TeachLab CourseMaster поддержки педагогических агентов.
В
настоящее время можно выделить три технологических варианта реализации
педагогических агентов:
технология Living Actor ( www.cantoche.com);
технология Office Assistant (
http://www.delphiarea.com/products/assistant);
технология
MS Agent ( http://www.microsoft.com/msagent).
Учитывая
требования, предъявляемые к технологии авторских систем, в качестве базового
было выбрано решение фирмы Microsoft - MS Agent.
Microsoft
Agent - это набор программных сервисов, которые поддерживают воспроизведение
интерактивных анимированных персонажей в рамках интерфейса Microsoft Windows.
Программный
интерфейс Microsoft Agent позволяет управлять воспроизведением персонажей, вводом и выводом информации. В дополнение к поддержке обычного способа вывода
информации (текстовое сообщение), персонажи могут воспроизводить
синтезированную речь (text-to-speech, TTS) и аудиофрагменты. Персонажи
отображаются в собственных окнах, что делает интерфейс более удобным и гибким.
В состав Microsoft Agent входит компонент ActiveX, на основе которого
реализован обучающий компонент TAgent.
Для
программного управления объектом TAgent в распоряжение разработчика
электронного курса предоставляется объектная модель.
В
центре объектной модели располагается невидимый пользователям объект Agent, а
также объект Request. Персонажи представлены коллекцией Character, доступные
команды - коллекцией Command, а специальное окно для вывода информации - объектом
Balloon. Также объект Agent включает объекты SpeechInput, CommandsWindow, AudioOutput и PropertySheet.
С
точки зрения управления в рамках ЭУК отдельными персонажами, наибольший интерес
представляет объект Characters. Так как технология Microsoft Agent позволяет
одновременно использовать несколько педагогических агентов, данный объект
представляет собой коллекцию, к которой можно обращаться либо напрямую, либо
через объект Character.
Список
основных методов, используемых для управления конкретным педагогическим
агентом, достаточно обширен (см. соответствующую документация по MS Agent), однако для реализации интерактивного диалога с обучаемым функциональные
возможности, предоставляемые технологией MS Agent, несколько расширены. В
частности, дополнительно реализован ряд процедур и функций (Таблица 1).
Таблица
4. Дополнительные процедуры и функции для работы с педагогическими агентами.
Процедуры и функции
|
Описание
|
MoveToControl(Control:TControl; Character:
IAgentCtlCharacterEx; Speed:Integer):integer;
|
Перемещает фигурку
педагогического агента Character к заданному обучающему компоненту с заданной
скоростью перемещения параметром Speed. Если параметр 0, персонаж сразу же
окажется в указанном месте экрана. Чем больше число Speed, тем медленнее
персонаж будет перемещаться. Во время движения проигрываются анимации группы
Moving.
Если функция возвращает
значение -1, то агент расположился слева от компонента Control, если 1 - то
справа.
|
HSShowMessage(const Msg: string;
AEditorControl : IAgentCtlCharacter; AXCursorOffset, AYCursorOffset :
Integer); Рекомендуем скачать другие рефераты по теме: контрольные по геометрии, красная книга доклад.
Предыдущая страница реферата | 2
3
4
5
6
7
8
9
10
11
12 | Следующая страница реферата
|
|