Мультимедийная система обучения правилам пожарной безопасности

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

Структура обучающего сценария

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

Составляющие сценария описаны ниже.

Структура сцены

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

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

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

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

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

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

Структура схемы сценария

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

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

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

Имеются выделенные состояния. Единственное начальное состояние, несколько успешных состояний (основное задание сценария выполнено), и несколько провальных состояний (основное задание сценария провалено). При переходе в успешное или провальное состояния, сценарий завершается.

Если возможно сразу несколько переходов, то все они выполняются разом. То есть если при переходе в новое состояние оказалось, что задача нового состояния уже выполнена, сразу происходит переход в ?/p>