Моделирование процедурных знаний при разработке виртуальных тренажеров-имитаторов для подготовки врачей
Исследование семантической структуры сценариев по отработке практических навыков у врачей на примере имитатора "Виртуальный хирург". Связь основных сюжетных линий сценариев с образами ситуаций, характером действий специалиста на данном этапе и их оценкой.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.01.2020 |
Размер файла | 131,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Моделирование процедурных знаний при разработке виртуальных тренажеров-имитаторов для подготовки врачей
А.В. Колсанов
Рассмотрена семантическая структура сценариев по отработке практических навыков у врачей. Определена связь основных сюжетных линий сценариев с образами ситуаций, характером действий специалиста на данном этапе и их оценкой. На основе данного анализа разработана принципиальная схема компьютерного тренажера-имитатора «Виртуальный хирург», свидетельство о госрегистрации № 2011612659.
Ключевые слова: знания, процедурный подход, таксономии, виртуальный имитатор.
сценарий имитатор виртуальный врач
Информатизация системы образования является объективным процессом развития современного общества. Одним из элементов информатизации учебного процесса в медицине является разработка мультимедийных учебных пособий, средств контроля, а также виртуальных тренажеров, позволяющих обучаемым усваивать последовательность действий в типовых ситуациях при выполнении операций и манипуляций [5]. Такого рода тренажеры позволяют формировать у обучаемых не только чисто теоретическое (декларативное, или «знаю, что…») знание, но и закладывать формирование процедурных (или «знаю, как…») знаний. Поэтому актуальность совершенствования известных и разработки новых инструментов для системы медицинского образования постоянно растет. Однако в современном российском образовании такого рода интерактивные тренажеры отсутствуют [3, 4]. В связи с этим в лаборатории электронных учебных пособий Самарского государственного медицинского университета (СамГМУ) была создана рабочая группа в составе преподавателей - врачей-хирургов, инженеров-программистов, художников и веб-дизайнеров для разработки прототипа такого интерактивного тренажера. Системе было присвоено рабочее название «Виртуальный хирург». В соответствии с заданием такой тренажер должен был обеспечивать две функции: обучения и контроля.
При проектировании системы «Виртуальный хирург» были выделены следующие основные модули:
- графический модуль;
- менеджер сценариев;
- модуль оценки действий;
- система тестового контроля (знание фактов).
Графический модуль является основным элементом пользовательского интерфейса «Виртуального хирурга» и отвечает за визуализацию состояния сцены. Визуализация сцены включает в себя визуализацию состояния объектов и используемого инструментария. Визуализация объектов позволяет испытуемому оценить состояние объекта и принять решение о дальнейшем действии.
Визуализация хирургического инструментария позволяет принимать решения о способе выполнения того или иного действия. При этом можно выделить два вида визуализации: двухмерную и трехмерную. Трехмерная визуализация, в отличие от двухмерной, позволяет свободно менять ракурс осмотра и проводить действия в трехмерном пространстве, однако требует создания трехмерных моделей, что сопряжено с большими затратами на разработку такой системы. Двухмерная визуализация менее требовательна к ресурсам и более проста в реализации, чем трехмерная. Поэтому система «Виртуальный хирург» рассчитана в первую очередь на использование двухмерной визуализации с добавлением трехмерных моделей для задач, предъявляющих особые требования к способу визуализации.
Менеджер сценариев обеспечивает перевод системы в новое состояние в зависимости от действий пользователя. Для этого проводится классификация типичных действий пользователя. При проведении хирургической операции наиболее типичными действиями являются обработка области, проведение линии, а также использование того или иного инструментария в нужной области. Помимо этого можно выделить осмотр и диагностику проблемной области.
Модуль оценки действий базируется на типичных действиях пользователя, вводя отдельную оценку каждого из них. Оценка зависит от следующих факторов:
- набор инструментов на текущем шаге - отсутствие необходимых инструментов добавляет штрафные баллы, а отсутствие избыточных добавляет бонусные баллы, показывая уверенность действий обучаемых;
- количество неверных попыток действия - количество штрафных баллов зависит от степени отклонения от заданного действия;
- полнота и корректность действий на текущем шаге - рассчитывает отклонение фактически выполненного действия от эталонного.
Система тестового контроля знаний служит для проверки знаний о дополнительных фактах и особенностях, связанных с текущим процессом и влияющих на принятие очередного решения о действии. Поэтому «Виртуальный хирург» может проверять корректность не только осуществляемых действий, но и декларативных знаний, служащих базой для принятия решений [1, 2].
Таким образом, работа системы в целом базируется на выявлении особенностей протекания процесса заданного типа и моделировании этапов процесса. Для заданного типа процесса строится эталонная модель, называемая сценарием, которая включает в себя список состояний, а также действия и критерии, необходимые для перевода системы из одного состояния в другое. В процессе построения модели процесса были выделены три типа действия A, основанные на сочетании инструментов I, области приложения G и текущем состоянии объектов {Os}:
1) A1(tG, G) - приложение заданного инструмента в любой точке области G;
2) A2(I, O, Tr) - сдвиг инструмента I или объекта O по заданной траектории Tr;
3) A3(I, O, G) - последовательное приложение инструмента I или объекта O ко всем точкам области G.
Определим сценарий как дерево связанных шагов:
S = <{F1,..., FN}, {L1,..., LM}>,
где S - сценарий;
Fi - шаг сценария;
Lj - связь между шагами сценария.
Шаг сценария зададим как
F = <I, O, A, Qmin, G, Tr, Fnxt, {Falt}>,
где Qmin - минимальная оценка для перехода на следующий шаг Fxnt;
Falt - альтернативный шаг.
На рис. 1 представлен пример сценария процесса.
Таким образом, шаг сценария F определяет инструмент I, которым будет осуществляться воздействие на объекты O сцены шага. На основе типа действия A шага выбирается принцип оценки шага.
1. Оценка действия шага A1 предусматривает наличие области приложения G ?? и инструмента I. Областью в данном случае задаются границы объекта O. Целью в данном случае является оценка способности разграничивать объект приложения и определять инструмент воздействия. На основе полученных параметров оценка рассчитывается как
(tG? G) /\ ?I = Iэ) ? Q = 1,
иначе Q = 0,
где tG - область приложения инструмента I;
Iэ - эталонный инструмент воздействия.
Рис. 1. Пример сценария процесса с тремя точками завершения
2. Оценка действия шага A2 предусматривает наличие траектории Tr, для которой при необходимости могут быть заданы конец и начало. Областью Tr задается либо сдвиг объекта O по нужной траектории, либо изменение объекта инструментом I в этой области. Целью в данном случае является оценка способности провести точное воздействие на объект. На основе полученных параметров оценка рассчитывается как совокупность
Q = Qs + Qf +Qp,
где Qs - оценка попадания в начало линии;
Qf - оценка попадания в конец линии;
Qp - оценка попадания в область линии.
3. Оценка действия шага A3 предусматривает наличие области приложения G ?? и инструмента I. Областью задается часть объекта, на каждую точку которой нужно произвести воздействие. Целью является оценка способности выявить нужную часть объекта и провести воздействие на все точки выделенной области. Оценка рассчитывается как
Q = Q+ + Q-,
где Q+ - оценка точек, попавших в область G;
Q- - оценка точек вне области.
На рис. 2 представлена диаграмма основных классов сценария. Среди классов выделены:
- класс сценария TProcessSсheme, который хранит набор шагов Steps и эталонную модель оценки QClass;
- класс шага сценария TProcessStep, который хранит объект формирования и отображения текущей сцены, а также список возможный действий Actions;
Рис. 2. Диаграмма классов сценария
- абстрактный класс действия TAction, который определяет эталонный шаг NextAction, а также минимальную оценку Qmin, необходимую для достижения этого шага; альтернативные шаги AltAction, инструмент воздействия Tool, область воздействия ActionMask, также метод оценки действия, расширяемый в зависимости от типа производимого действия классами точечного воздействия в области TActionPointRegion, воздействия по тракетории TActionLine и обработки области TActionFullRegion.
В заключение можно отметить, что приведенная методика анализа позволила разработать принципиальную схему компьютерного тренажера-имитатора, названного нами «Виртуальный хирург» (свидетельство о госрегистрации № 2011612659). На его основе были созданы несколько тренажеров-имитаторов по отработке техники ряда операций. Данная разработка в июне 2011 г. была удостоена бронзовой медали на IV Российском форуме «Российским инновациям - российский капитал».
Библиографический список
Калейчик М.М. Квалиметрия: Учеб. пособие. - 5-е изд., стереотипное. - М.: МГИУ, 2007. - 200 с.
Майоров А.Н. Теория и практика создания тестов для системы образования. - М.: Интеллект-центр, 2001. - 296 с.
Рыбина Г.В. Основы построения интеллектуальных систем: Учеб. пособие. - М.: Финансы и статистика; ИНФРА-М, 2010. - 432 с.
Самылкина Н.Н. Современные средства оценивания результатов обучения. - М.: БИНОМ; Лаборатория знаний, 2007. -172 с.
Чемеков В.П. Грейдинг: технология построения системы управления персоналом. - М.: Вершина, 2007. - 208 с.
Размещено на Allbest.ru
...Подобные документы
Разработка модулей для автоматического развертывания виртуальных сред и технология их резервного копирования. Схемы сетевого взаимодействия виртуальных сред и их состав (настройка гостевых операционных систем и служб) для каждого из специалистов.
дипломная работа [3,7 M], добавлен 06.03.2013Характеристика понятия веб-сценария - типа компьютерной программы, которая используется для динамического обновления веб-страницы. Принцип работы редактора сценариев Ява-скрипт (JavaScript), который используется для просмотра и редактирования кода HTML.
реферат [30,2 K], добавлен 11.10.2010Преимущества использования виртуальных конструкторов над формальным решением задач. Виды виртуальных конструкторов. Развитие творческих способностей обучаемого, путем создания благоприятной среды, исследуя которую обучаемый приобретает нужные знания.
реферат [20,3 K], добавлен 20.05.2009Архитектура IT сервисов, роль инженеров поддержки в обеспечении доступности систем. Структура многоуровневой службы технической поддержки. Моделирование мониторинга элементов информационной инфраструктуры. Тестирование сценариев запуска, остановки службы.
дипломная работа [1,4 M], добавлен 03.07.2017Базовый синтаксис языка сценариев JavaScript. Создание страниц, включающих в себя программы, которые взаимодействуют с пользователем, управляют браузером и динамически создают HTML-содержимое. Работа с объектами, которые инкапсулируют данные и поведение.
лабораторная работа [58,6 K], добавлен 25.05.2016Средства, используемые при разработке интернет-приложения. Язык обработки сценариев на стороне web-сервера. Система управления базами данных MySQL. Проектирование front-offiсe. Проектирование ER модели данных с использованием модели "сущность-связь".
курсовая работа [3,5 M], добавлен 15.01.2014Анализ современного состояния проблем тестирования высоконагруженных информационных систем. Построение математической модели определения высоконагруженных операций. Разработка программного обеспечения системы генерации сценариев нагрузочного тестирования.
дипломная работа [4,4 M], добавлен 24.08.2017Понятия выставки, экспозиции и виртуальности. Их представительства в сети. Виртуальные выставки на службе экспобизнеса. Особенности их организаций. Техническая реализация виртуальных экспозиций. Примеры существующих виртуальных музеев в Интернет.
реферат [60,1 K], добавлен 25.11.2009Анализ принципов построения виртуальных сетей. Определение некоторых методов защиты в VPN сетях. Классификация основных методов построения таких сетей. Характеристика основных угроз и рисков в виртуальных сетях. Особенности возможных атак на VPN.
дипломная работа [1,2 M], добавлен 22.09.2011Виртуальный лабораторный практикум в инженерном образовании. Особенности лабораторного практикума для естественнонаучных дисциплин. Программный эмулятор (виртуальный ПК) Emu8086. Вывод значения байта в десятеричной системе счисления, методика выполнения.
дипломная работа [430,2 K], добавлен 09.07.2010Формализация задач и целей моделирования. Разработка имитационной модели навигации в морском порту. Определение границ модели и характера переменных. Выбор имитаторов основных функций объекта и внешней среды. Составление структуры моделирующего алгоритма.
курсовая работа [49,6 K], добавлен 14.11.2011Особенности технологического процесса атомной станции; применение интерактивных компьютерных тренажеров для моделирования реальности и привития практических навыков эксплуатации АС. Проект учебного стенда по перезарядке реакторов, языки программирования.
курсовая работа [2,4 M], добавлен 18.12.2012Лазерные средства отображения информации. Особенности сопряжения имитационной модели Matlab-Simulink и программное обеспечение визуализации. Возможности средств разработки виртуальных миров, использующих VRML, для визуализации моделирования системы.
курсовая работа [1,6 M], добавлен 01.12.2014Построение графа связей фактов и определение структуры базы знаний. Описание функций инициализации и констатации фактов, входных и выходных данных. Операции, направленные на занесение фактов и действий в базу знаний. Итоговое представление базы знаний.
курсовая работа [176,9 K], добавлен 13.11.2012Обзор существующий решений в области электронного обучения. Исследование архитектурных и технологических аспектов построения виртуальных корпоративных университетов. Анализ возможностей системы дистанционного обучения Sakai, отличительные особенности.
дипломная работа [2,7 M], добавлен 09.04.2011Проблема представления знаний. Представление декларативных знаний как данных, наделенных семантикой. Представление процедурных знаний как отношений между элементами модели, в том числе в виде процедур и функций. Представление правил обработки фактов.
курсовая работа [33,1 K], добавлен 21.07.2012- Разработка программного имитатора цифрового канала связи с применением помехоустойчивого кодирования
Изучение работы цифрового интерфейса, способ осуществления помехоустойчивого кодирования. Выбор среды программирования. Разработка структуры программного обеспечения и методики его тестирования. Создание алгоритмов работы имитатора цифрового канала связи.
дипломная работа [2,7 M], добавлен 10.09.2011 Понятие виртуальных организаций (ВО), интероперабельность: техническое и программное обеспечение. Создание, управление и использование динамичных, межведомственных ВО. Описание грид-архитектуры ВО и ее компонентов. Интерфейсы локального управления.
реферат [89,8 K], добавлен 03.01.2012Знакомство с особенностями выбора плагинов для мониторинга показателей сервера. Анализ проблем разработки сценариев действий пользователей. Основные этапы создания сайта для нагрузочного тестирования. Общая характеристика метрик производительности.
отчет по практике [713,6 K], добавлен 13.05.2014Освоение принципов написания клиентских сценариев JavaScript, управляемых событиями. Связь собственной функции JavaScript с обрабатываемым событием. Оформление ссылок в виде графических кнопок, изменяющих свой вид при наведении на них указателя мыши.
лабораторная работа [605,9 K], добавлен 25.05.2016