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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.