Моделирование и анализ данных
2023. Том 13. № 4. С. 126–139
doi:10.17759/mda.2023130407
ISSN: 2219-3758 / 2311-9454 (online)
Информационная система для комплексной оценки эмоционального состояния
Аннотация
В работе рассматриваются вопросы разработки информационной системы диагностики эмоционального состояния. Определены средства разработки, требования к ним.
Общая информация
Ключевые слова: тест, информационная система, проектирование, самооценка, психическое состояние
Рубрика издания: Комплексы программ
Тип материала: научная статья
DOI: https://doi.org/10.17759/mda.2023130407
Получена: 20.11.2023
Принята в печать:
Для цитаты: Нуркаева И.М. Информационная система для комплексной оценки эмоционального состояния // Моделирование и анализ данных. 2023. Том 13. № 4. С. 126–139. DOI: 10.17759/mda.2023130407
Полный текст
Введение
Эмоциональное состояние — это особая форма психического состояния человека, которая выражается в эмоциональном реагировании на окружающую действительность и самого себя [15].
Эмоции влияют на общее состояние здоровья и психики человека. Они выступают в роли регулятора поведения и активности. Длительно пребывание под воздействием негативных эмоций способно привести к нервным срывам, нарушениям в работе всех систем организма [2].
Диагностика эмоциональных состояний позволяет вовремя отслеживать:
- неврозы;
- страхи;
- агрессивность;
- тревожность;
- суицидальные настроения;
- депрессию.
Чем ранее будет выявлена проблема, тем больше шансов на ее успешное разрешение.
Существует огромное количество методик диагностики эмоциональных состояний. Были выбраны две методики: «Самооценка психических состояний» Г. Айзенка и «Самооценка эмоциональных состояний» А. Уэссмана, Д. Рикса.
Методика самооценки психических состояний относится к одному из личностных опросников. Личностные опросники Г. Айзенка обладают высокими коэффициентами надежности и валидности, что позволяет широко их применять в практической психодиагностике.
Тест самооценки психических состояний ориентирован на исследование психологического состояния человека путем диагностики таких психических состояний, как тревожность, фрустрация, агрессивность и ригидность.
Тревожность относится к психологическим особенностям человека индивидуального характера. Ее проявления связаны со склонностью человека испытывать сильную тревогу из-за весомых и незначительных поводов. Фактически, тревожность является психологическим состоянием эмоционального напряжения, повышенного беспокойства человека.
Под фрустрацией понимается психическое состояние, которое характеризуется внутренним дискомфортом, досадой, тревогой. Оно проявляется в отсутствии событий, ожидаемых человеком, не исполнения надежд, появления преград на пути к цели.
Агрессия является поведением человека, характеризующимся чрезмерной психологической активностью, стремление к лидерству за счет использования силы по отношению к другим людям.
Ригидность (твердость, жесткость) означает неготовность человека к модификации программы действий согласно новым появляющимся ситуационным требованиям.
Другим опросником для самооценки эмоциональных состояний является методика, разработанная американскими психологами А. Уэссманом и Д. Риксом.
Методика применяется для самооценки эмоциональных состояний и степени бодрствования. Данная методика эффективна, если необходимо выявить изменение эмоционального состояния человека на протяжении определенного периода времени.
По результатам оценки исследуемый получает данные по уровням эмоциональных состояний:
- спокойствие – тревожность;
- энергичность – усталость;
- приподнятость – подавленность;
- уверенность в себе – беспомощность.
И также комплексную оценку путем сложения всех результатов.
Разработанная информационная система позволяет быстро провести тестирование, анализ результатов психического состояния.
- Выбор инструментов реализации информационной системы
Базы данных для прохождения теста Г. Айзенка «Самооценка психических состояний» предполагает использование реляционной базы данных для хранения и обработки данных.
В качестве сравнительных характеристик баз данных выбирались следующие параметры (таблица 1):
- обеспечение хранения больших объемов данных в связи с постоянным ростом количества пользователей, прошедших тестирование в соответствии с предложенной методикой;
- варианты реализуемых в рамках СУБД технологий защиты данных, в том числе с использованием специализированных протоколов (особенности теста Г. Айзенка «Самооценка психических состояний» требуют использования дополнительных технологий защиты каналов передачи данных);
- варианты используемых операционных систем для расширения возможностей по организации интеграции с другими информационными системами;
- технологии доступа к серверу и стандарт SQL для возможности поддержки решения и дальнейшей его интеграции в ИТ-инфраструктуру.
Выбор в пользу MS SQL Server 2018 осуществляется не только в связи с наличием бесплатного решения, но и с учетом возможности использования современного протокола шифрования TLS.
Данный протокол обеспечивает более высокий уровень защиты, кроме этого, предусмотрено множество встроенных простых и удобных инструментов настройки защиты сервера MS SQL Server 2018 и каналов передачи.
Разработка клиентской части системы для разработки системы теста Г. Айзенка «Самооценка психических состояний» и теста А. Уэссмана, Д. Рикса «Самооценка эмоциональных состояний» предполагает использование высокоуровневого языка программирования, поддерживающего объектно-ориентированную методологию.
Реализация работы клиентского приложения совместно с базой данных осуществляется посредством встроенных компонентов и драйверов. Варианты реализации разного вида компонент для выбранных СУБД представлены ниже (таблица 1).
Применение скриптовых языков в данном случае будет требовать установки веб-сервера IIS или его компонентов для реализации работы СУБД. К тому же многоуровневая архитектура более уязвима. Работа пользователей, имеющих доступ в интернет и использующих его в своей работе, может быть связанна с передачей конфиденциальной информации и может стать источником прорех в защите в случае использования для доступа браузера.
Таблица 1. Принципы организации работы с сервером базы данных
Сервер |
Компоненты |
Классы |
Драйверы |
Oracle MySQL Enterprise |
API для Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, |
API для Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby |
ODBC, MyODBC |
MS SQL Server Enterprise 2016 |
C/C++, С# |
||
Postgres Pro Enterprise |
Поддержка для PL/Lua, PL/LOLCODE, PL/Perl, PL/PHP, PL/Python, PL/Ruby |
Поддержка для PL/Lua, PL/LOLCODE, PL/Perl, PL/PHP, PL/Python, PL/Ruby |
Наиболее оптимальным будет использование RAD-среды Microsoft Visual Studio 2019, в рамках которой можно вести разработку на нескольких языках, например на С# и легко управлять версиями программного обеспечения.
Для проведения сравнительного анализа языков программирования в рамках выбранной предметной области выбираются следующие параметры:
- простота взаимодействия с выбранной СУБД MSSQL Server и наличие простых инструментов получения доступа к СУБД;
- возможность разработки запросов к базе данных в рамках RAD-среды;
- возможность построения сложного интерфейса с использованием элементов управления;
- возможность использования UML-диаграмм в рамках среды;
- простота использования, которая предполагает оценку сложности и громоздкости используемых технологий для реализации;
- наличие бесплатных решений с широкими функциональными возможностями.
Структура базы данных строится на базе проведенного анализа технологии реализации теста Айзенка «Самооценка психических состояний» и теста А. Уэссмана, Д. Рикса «Самооценка эмоциональных состояний». Основными сущностями, необходимыми для хранения данных выступают:
- пользователи системы, выполняющие прохождение теста или его подготовку в зависимости от наделенных прав;
- оцениваемые эмоциональные состояния;
- вопросы теста с разделением по оцениваемым состояниям;
- результаты прохождения тестирования;
- утверждения, необходимые для управления тестом А. Уэссмана, Д. Рикса;
- анализ результатов прохождения тестирования.
Особенности построения теста А. Уэссмана, Д. Рикса «Самооценка эмоциональных состояний» не позволяют его унифицировать для применения формата теста Г. Айзенка «Самооценка психических состояний». Хранение данных осуществляется в формате каждого теста.
Полученная в результате формирования физическая структура базы данных представлена на рисунке 1.
Рис. 1. Физическая структура базы данных, реализованная в MSSQL Server 2018
Разработанное приложение имеет многооконный интерфейс. За навигацию отвечает главная форма приложения.
Структура интерфейса разработанного приложения приведена на рисунке 2.
Рис. 2. Структура интерфейса приложения
- Тестирование и отладка приложения
После запуска приложения на экране появляется форма авторизации (рис. 3). Пользователь должен выбрать свой логин из выпадающего списка и ввести пароль.
Если количество попыток ввода превысит максимально допустимое (на данный момент оно установлено равным 5), на экране появится соответствующее уведомление и программа завершит свою работу.
Рис. 3. Форма авторизации
Если пароль введен корректно, открывается главная форма приложения. Поскольку в системе тестирования реализована политика разделения прав, пользователю с правами администратора будут доступны все функциональные возможности программы, тогда как обычные пользователи не будут иметь доступа к пункту главного меню «Редактирование БД».
Для лучшего понимания возможностей приложения в дальнейшем будет иметься в виду, что осуществлен вход пользователя, наделенного правами администратора. Главная форма имеет вид, показанный на рисунке 4.
Рис. 4. Главная форма приложения
Пользователь может перейти к тестированию, выбрав пункт главного меню «Пройти тестирование», либо нажав на кнопку «Тестирование».
Произойдет открытие формы выбора теста (рис. 5).
Рис. 5. Форма выбора теста
Пользователю необходимо выбрать требуемый тест и нажать кнопку «Начать тестирование». Далее открывается форма тестирования. Пример такой формы для теста Г. Айзенка приведен на рисунке 6..
Рис.6. Форма тестирования (тест Г. Айзенка)
На вкладке «Прохождение теста» указаны номер текущего вопроса, его текст и варианты ответов. После выбора нужного варианта ответа необходимо нажать кнопку «Следующий вопрос», после чего произойдет фиксация ответа и переход к следующему вопросу. На любом вопроса, кроме первого, пользователь может откатиться назад для изменения ответов на ранее заданные вопросы. Для этого требуется нажатие кнопки «Назад».
После ответа на последний вопрос на экран будет выведено сообщение о завершении теста. После этого на вкладке «Результаты теста» будут находиться итоги осуществленного пользователем тестирования (рис. 7).
По нажатию кнопки «Сохранить результаты теста в БД» будет осуществлена запись полученных результатов в соответствующие таблицы базы данных для дальнейшего просмотра. После успешного сохранения кнопка «Сохранить результаты теста в БД» станет недоступной.
Рис. 7. Результаты тестирования (тест Г. Айзенка)
Аналогично, при выборе теста А. Уэссмана, Д. Рикса открывается форма прохождения тестирования (рис. 8).
Рис. 8.Форма тестирования (тест А. Уэссмана, Д. Рикса)
На вкладке «Прохождение теста» приведены четыре категории. По каждой из них пользователю из выпадающего списка необходимо выбрать наиболее соответствующее своему эмоциональному состоянию утверждение.
После выбора всех утверждений требуется нажатие кнопки «Подтвердить выбранные ответы по всем предложенным шкалам». После этого на вкладке «Результаты теста» будут находиться итоги осуществленного пользователем тестирования (рис.9). Выдается сумма баллов по каждой из четырех шкал оценки эмоционального состояния, а также итоговая сумма баллов. Итоговая сумма баллов находится в диапазоне [4; 40] баллов, а каждая из шкал оценки ранжирована в интервале [1; 10].
По нажатию кнопки «Сохранить результаты теста в БД» будет осуществлена запись полученных результатов в соответствующие таблицы базы данных для дальнейшего просмотра. После успешного сохранения кнопка «Сохранить результаты теста в БД» станет недоступной.
Рис. 9. Результаты тестирования (тест А. Уэссмана, Д. Рикса)
Форма справочника «Состояния» имеет вид, показанный на рисунке 10. В нем указана характеристика психического состояния, а также краткое описание каждой из характеристик.
Рис.10. Форма справочника «Состояния»
Пользователь с правами администратора может просмотреть статистику результатов тестирования пользователей. Для этого предусмотрена форма «Результаты теста» (рис. 11). В верхней таблице содержатся сведения о дате тестирования, номере тестирования и ФИО пользователя, прошедшего тест.
Рис.11. Форма «Результаты теста»
В системе тестирования предусмотрена отчетность. При выборе пункта меню «Отчеты -> Анализ корректности эмоциональной оценки» на экран выводится форма отчета (рис. 12).
Пользователь должен выбрать из выпадающих списков ФИО исследуемого лица, а также первое и второе эмоциональное состояния, между которыми будет осуществляться поиск корреляции. Пример формы результатов отчета можно увидеть на рисунке 12.
Рис. 12. Результат отчета «Анализ корректности эмоциональной оценки»
Представлены графики набранных баллов по каждому из выбранных состояний по каждому тесту, а также рассчитан коэффициент корреляции между выбранными состояниями.
Заключение
Разработанная информационная система предоставляет пользователям проходить тестирование и оперативно получать данные об эмоциональном состоянии с целью снижения уровня тревожности.
Литература
- Барканова О.В. Методика диагностики эмоциональной сферы: психологический практикум / сост. О.В. Барканова. – Вып. 2. – Красноярск: Литера-принт, 2099. – 237 с.
- Киселева Л.А., Помазуева Т.Н. Мир эмоций человека и регуляция деятельности: учебно-методическое пособие. – Екатеринбург, Урал. гос. лесотехн. ун-т, 2007, 68 с.
- Куравский Л.С., Нуркаева И.М., Юрьев Г.А. Дисциплина «Информатика и программирование»: программа, методические рекомендации и учебные пособия: Учебное пособие. – 2-е издание дополненное. – М.: ФГБОУ ВО МГППУ, 2017. – 102 с.
- Куланин Е.Д., Степанов М.Е., Нуркаева И.М. Роль образного мышления в научном мышлении // Моделирование и анализ данных. – – Т. 10. – № 2. – С. 110-128.
- Куланин Е.Д., Нуркаева И.М. Ещё раз о задаче Мавло // Математика в школе. – 2020. – № 2. – С. 76-79.
- Куланин Е.Д., Нуркаева И.М. О двух геометрических задачах на экстремум // Математика в школе. – 2019. – № 4. – С. 35-40.
- Куланин Е.Д., Нуркаева И.М., Степанов М.Е. Пропедевтика решения экстремальных задач в школьном курсе математики // Моделирование и анализ данных. – 2019. – №4. – С. 127-144.
- Нуркаева И.М., Зайцев А.Н., Оглоблин А.А. Информационная система для мониторинга учебных достижений студентов МГППУ // Моделирование и анализ данных. – М.: ФГБОУ ВО МГППУ, 2019. – № 1. – С. 30–41.
- Нуркаева И.М., Коморина К.А. Информационная система диагностики профессионального выгорания педагогов // Моделирование и анализ данных. – М.: ФГБОУ ВО МГППУ, 2017. – Т. 1 – № 1. – С. 95-103.
- Нуркаева И.М., Корчагина К.А. Информационная система для учебно-методической поддержки дисциплины "Численные методы линейной алгебры"// Моделирование и анализ данных. – М.: ФГБОУ ВО МГППУ, 2020. – № 1. – С. 176-188.
- Нуркаева И.М. Особенности обучения программированию незрячих студентов МГППУ образовании. Сб. науч. трудов. — М.: МИФИ, 2004 – ч. IV. – C. 100-101.
- Нуркаева И.М. Методика организации самостоятельной работы учащихся с компьютерными моделирующими программами на занятиях по физике: автореферат диссертации на соискание ученой степени кандидата педагогических наук. – Московский педагогический государственный университет. – М., 1999. – 16 с.
- Нуркаева И.М., Артемова А.А. Информационная система диагностики стрессоустойчивости педагогов // Моделирование и анализ данных. – 2021. – Т. 11. – № 4. – С. 59-71.
- Психология личности: тесты, опросники, методики / Авт. сост. Н.В. Киршева и Н.В. Рябчикова. – М.: Геликон, 1995.
- Советский энциклопедический словарь. / Гл. ред. А.М. Прохоров. – Москва, 1989 – 504с.
Информация об авторах
Метрики
Просмотров
Всего: 234
В прошлом месяце: 19
В текущем месяце: 4
Скачиваний
Всего: 93
В прошлом месяце: 9
В текущем месяце: 2