Исследование методов формирования модели поведения пользователя при его взаимодействии с автоматизированной обучающей системой
Анализ моделей автоматизированных обучающих систем, моделей поведения пользователей компьютерных систем. Разработка модели повышения эффективности взаимодействия пользователя с автоматизированной системой за счет применения модели поведения пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 16.07.2018 |
Размер файла | 337,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Исследование методов формирования модели поведения пользователя при его взаимодействии с автоматизированной обучающей системой
Винокурова Галина Викторовна, студент
Макушкина Лидия Александровна, старший преподаватель
Волжский Политехнический Институт (филиал) Волгоградский государственный технический университет
В данной работе рассматриваются существующие модели поведения пользователей, особенности их разработки и практического применения в автоматизированных системах.
Введение
Почти во всех сферах деятельности человека применение компьютерных технологий все больше обращает внимание на самого пользователя систем и интернет-ресурсов. Понимание того, какие именно выполняет действия пользователь (либо должен выполнить), может использоваться при проектировании различных систем, например, в системах безопасности, также для разработки персонифицированного окружения, которое могут использовать пользователи. Поэтому можно сказать, что задача реализации моделей поведения пользователей в компьютерных системах является актуальной.
Целью данной работы является: повышение эффективности взаимодействия пользователя с автоматизированной системой за счет применения модели поведения пользователя.
Для достижения поставленной цели были решены следующие исследовательские задачи:
· Провести анализ и исследование моделей автоматизированных обучающих систем (АОС), моделей пользователя компьютерных систем и их применения в АОС.
· Составить математическое описание модели поведения пользователя при его взаимодействии с автоматизированной обучающей системой.
· Выполнить программную реализацию АОС, в составе которой разработана модель поведения пользователя.
· Выполнить проверку эффективности запрограммированных алгоритмов, используемых для построения модели поведения пользователя при его взаимодействии с автоматизированной обучающей системой.
Постановка задачи
В результате выполненного исследования была рассмотрена типовая структура автоматизированной обучающей системы, в состав которой необходимо включить модель поведения студента для повышения эффективности его взаимодействия с обучающей системой. Также были рассмотрены такие модели поведения пользователя как: модель поведения пользователя при выполнении поисковых запросов, модель поведения посетителя при переходе по сайтам, комплексная нейросетевая модель пользователя компьютерных систем.
В качестве моделей поведения пользователя в поисковых системах были рассмотрены модель CCM (Click Chain Model), принцип работы которой отражен на блок-схеме, представленной на рисунке 1 и модель DBN (Dynamic Bayesian Network), принцип работы которой отражен на блок-схеме, представленной на рисунке 2.
Рисунок 1. Блок-схема модели CCM (Click Chain Model)
Рисунок 2. Блок-схема модели DBN (Dynamic Bayesian Network)
Нейросетевая модель пользователя учитывает и динамическую (интерактивная часть), и статистическую (сеансовая часть) модель поведения человека. В основе данной модели лежит нейронная сеть прямого распространения, состоящая из входного, выходного и одного или нескольких скрытых слоев нейронов.
В результате выполненного анализа можно сделать вывод о том, что для применения в АОС необходимо реализовать нейросетевую модель пользователя, т.к. она позволяет варьировать учитываемые параметры.
Далее был выполнен анализ автоматизированных обучающих систем, которые отслеживали бы действия пользователя: Автоматизированная система обучения для теоретической подготовки летного и инженерно-технического состава на вертолет КА-52, Система "ОЛИМП:ОКС", Автоматизированная система обучения «Путевой подогреватель нефти» и Проект ТАИС.
Были выделены следующие критерии для проведения сравнительного анализа перечисленных выше систем:
A1 -- загрузка материалов для обучения из файлов;
A2 -- поддержка нескольких форматов файлов для работы;
A3- хранение информации о действиях пользователя, которые он должен совершить при работе с заданиями системы;
A4 -- адаптация поведения системы в зависимости от действия пользователя;
A5 -- независимость материала от предметной области.
Для вычисления весов критериев можно использовать аналитическую иерархическую процедуру Саати.
В таблице 1 отображены такие составляющие как: матрица парных сравнений, средние геометрические и веса выбранных критериев.
Таблица 1. Матрица парных сравнений, средние геометрические и веса критериев
A1 |
A2 |
A3 |
A4 |
A5 |
Среднее геометрическое |
Веса критериев |
||
A1 |
1 |
1/3 |
1/7 |
1/5 |
1/9 |
0,25 |
0,032 |
|
A2 |
3 |
1 |
1/3 |
1/5 |
1/7 |
0,49 |
0,062 |
|
A3 |
7 |
3 |
1 |
1/5 |
1/7 |
0,90 |
0,113 |
|
A4 |
5 |
5 |
5 |
1 |
1/3 |
2,11 |
0,265 |
|
A5 |
9 |
7 |
7 |
3 |
1 |
4,21 |
0,528 |
|
Сумма |
7,97 |
1 |
пользователь поведение автоматизированный обучающий
Диаграмма, отражающая значения весовых коэффициентов для рассмотренных критериев A1, A2, A3, A4, A5 представлена на рисунке 3.
Рисунок 3. Весовые коэффициенты критериев качества систем
Далее необходимо выполнить проверку матрицы попарных сравнений на непротиворечивость.
Суммы столбцов матрицы парных сравнений: R1=25; R2=16,3; R3=13.5; R4=4.6; R5=1.76.
Выполнив суммирование произведений сумм столбцов матрицы на соответствующие весовые коэффициенты альтернатив выполняется расчет вспомогательной величины L = 5.46. Индекс согласованности ИС = (L-N)/(N-1) = 0.0116.
Значение величины случайной согласованности для матрицы парных сравнений размерности 5: СлС = 1.12.
Отношение согласованности ОС=ИС/СлС = 0.143. не превышает 0.2, это свидетельствует о том, что уточнение матрицы парных сравнений не требуется.
Применяя полученные коэффициенты выполним расчет интегрального показателя качества для программ, выполняющих обучение и контроль знаний пользователей, перечисленных выше.
Необходимо выбрать категориальную шкалу от 0 до 7 (где 0 -- качество не удовлетворительно, 7 -- предельно достижимый уровень качества на современном этапе) для функциональных возможностей программных продуктов.
По введенной шкале определим количественные значения функциональных возможностей Xij (таблица 2). Далее проведем вычисление интегрального показателя качества для каждой программы.
Таблица 2. Интегральные показатели качества
Критерии |
Весовые коэф-ты |
Программные продукты |
Базовые знач-я |
||||
АОС1 |
ОЛИМП:ОКС |
АОС3 |
Проект ТАИС» |
||||
a1 |
0,041 |
5 |
5 |
5 |
5 |
5 |
|
a2 |
0,064 |
3 |
5 |
2 |
5 |
3,75 |
|
a3 |
0,099 |
4 |
4 |
5 |
4 |
4,25 |
|
a4 |
0,274 |
0 |
2 |
0 |
2 |
1 |
|
a5 |
0,521 |
2 |
2 |
2 |
5 |
2,75 |
|
Интегр. показ-ль качества Q |
1,835 |
2,511 |
1,87 |
4,074 |
2,5725 |
где Qj=?ai*Xij интегральный показатель качества для j-го программного средства.
Выполним построение лепестковую диаграмму, отражающую значения интегральных показателей качества анализируемых программ (рисунок 4).
Рисунок 4. Лепестковая диаграмма, отражающая значения интегральных показателей качества анализируемых программ
Лепестковая диаграмма, отражающая значения функциональных характеристик (критериев) показана на рисунке 5.
Рисунок 5. Лепестковая диаграмма, отражающая значения функциональных характеристик
Базовые значения интегрального показателя качества превышает только 2 системы: ОЛИМП:ОКС, Проект «ТАИС».
На рисунке 6 показана диаграмма верхнего уровня процесса «Обучение и контроль знаний».
Рисунок 6. Диаграмма верхнего уровня процесса «Обучение и контроль знаний»
Входной информацией являются следующие данные: действия студента, которые он выполняет при взаимодействии с автоматизированной обучающей системой, ответы студенты на вопросы контрольного тестирования и лекционный и контрольно-измерительный материал, предоставляемые преподавателем, исходные данные для расчета по уравнению. Данная входная информация используется на всех этапах процесса обучения.
Выходной информацией в процессе обучения с учетом модели пользователя являются: результаты контроля знаний студента и значения коэффициентов модели действий пользователя системы.
Исполнителями процесса являются студент, преподаватель и информационная система (ИС*).
Управление процессом осуществляется на основании математической модели автоматизированной обучающей системы и модели пользователя, отражающей его действия.
На рисунке 7 показана детализация процесса «Обучение и контроль знаний».
Рисунок 7. Декомпозиция диаграммы А1 «Обучение и контроль знаний»
Процесс обучения осуществляется в пять этапов:
1. работа с теоретическим материалом курса» -- на данном этапе преподаватель осуществляет ввод лекционного материала для разрабатываемого им курса, материал может содержать как текст, так и графические элементы и генерируется в формат html;
2. работа с контрольно- измерительным материалом курса» -- на данном этапе преподаватель выполняет ввод вопросов и вариантов ответов для разрабатываемого курса;
3. вывод информации пользователя и построение его модели на основании его действий» -- на данном этапе выполняется вывод материала, предназначенного для изучения студентом, а также фиксация его действий с данным материалом и корректировка значений модели поведения пользователя;
4. выполнение контроля знаний» -- на данном этапе система отображает студенту перечень вопросов для определения уровня его знаний по изученному материалу и выполняет сохранение результатов контроля знаний в БД;
5. отображение результатов контроля знаний» -- на данном этапе выполняется отображение результатов контроля знаний студенту по пройденному им материалу и статистика полученных оценок преподавателю.
В процессах «работа с теоретическим материалом курса» и «работа с контрольно- измерительным материалом курса» выполняется заполнение БД системы теоретическим и контрольно-измерительным материалами, которые в дальнейшем будут предъявлены студенту для изучения и выполнения. Результаты взаимодействия студента с системой (действия студента при изучении материала и ответах на вопросы, а также сами ответы студента) используются для корректировки модели поведения студента, на основании которой выполняется адаптация самой обучающей системы.
После выполнения программной разработки системы планируется выполнить проверку эффективности ее работы и качества адаптации параметров в соответствии с моделью поведения пользователя.
Список литературы
1. Макушкина Л.А., Лемякина Л.В. Разработка автоматизированной системы интернет тестирования школьников с целью родительского контроля посещаемости и успеваемости учеников // Макушкина Л.А., Лемякина Л.В. Вестник магистратуры. 2013. № 5 (20). С. 49-52.
2. Рыбанов А.А., Сержантова Е.О., Макушкина Л.А. Аналитическая платформа deductor как средство анализа результатов активности пользователей системы дистанционного обучения moodle // Рыбанов А.А., Сержантова Е.О., Макушкина Л.А. Молодой ученый. 2013. № 5. С. 173-176.
3. Рыбанов А.А., Усмонов М.С.О., Попов Ф.А., Ануфриева Н.Ю., Бубарева О.А. Информационные системы и технологии/Научный ред. И. А. Рудакова/Центр научной мысли (г. Таганрог). Москва, 2013. Том Часть 4. С. 90.
4. Рыбанов А.А. Алгоритмическое и математическое обеспечение автоматизированной системы оценки качества учебного процесса по контрольным картам// ВЕСТНИК КОМПЬЮТЕРНЫХ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Издательство: Издательский дом "Спектр" (Москва) Номер: 2 Год: 2009 Страницы: 30-36.
5. Рыбанов А.А. Моделирование динамики процесса формирования ответов на тестовые задания закрытой формы при дистанционном тестировании знаний//Открытое образование. 2006. № 6. С. 43-50.
6. Рыбанов А.А. Моделирование динамики процесса оценивания ответов для тестовых заданий на установление соответствия при дистанционном тестировании знаний//Качество. Инновации. Образование. 2008. № 1. С. 2-9.
7. Фролов Ю.В., Махотин Д.А. Компетентностная модель как основа оценки качества подготовки специалистов // Высшее образование сегодня. - 2014. - № 8. - С. 34-41.
8. Rybanov A., Tretyakova V. Application of fitts's law to the assessment of users' skills of work with computer devices of targeting//В сборнике: Pedagogical and psychological problems of the modern society: scientific approaches to the study and overcoming practices 2nd edition: research articles. Science editor: A. Burkov. San Francisco, California, USA, 2015. С. 39-47.
Размещено на Allbest.ru
...Подобные документы
Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.
дипломная работа [1,2 M], добавлен 14.10.2012Обзор области генерации сетевого трафика. Описание выбранных методов, моделей, алгоритмов решения задач. Создание модели поведения пользователя, распределение количества посещённых страниц сайта. Выбор средств реализации программного продукта (проекта).
курсовая работа [1,3 M], добавлен 30.06.2017Понятие автоматизированной информационной системы. Построение функционально-ориентированных моделей "как есть" (as-is) и "как должно быть" (to-be). Описание базы данных, разработка приложения, руководство пользователя. Счет-фактура, платежное поручение.
дипломная работа [3,5 M], добавлен 23.04.2013Задачи и преимущества применения автоматизированных систем, их компоненты. Работа с файлами и сортировка данных. Разработка программы для учета товаров на складе, ее обеспечение и структура. Проектирование интерфейса, содержание инструкции пользователя.
курсовая работа [928,2 K], добавлен 03.12.2013Основные характеристики современных автоматизированных обучающих систем. Требования к электронным образовательным ресурсам. Технологии создания электронных учебно-методических комплексов. Основные принципы применения компьютерных обучающих систем.
дипломная работа [2,1 M], добавлен 16.06.2015Создание сайта-каталога программного обеспечения с поиском на основе булевой модели. Достоинства и недостатки булевой модели. Алгоритм поиска по слову в базе данных системы. Разработка руководства пользователя и администратора по работе с системой.
курсовая работа [1,0 M], добавлен 28.04.2014Жизненный цикл автоматизированных информационных систем. Основы методологии проектирования автоматизированных систем на основе CASE-технологий. Фаза анализа и планирования, построения и внедрения автоматизированной системы. Каскадная и спиральная модель.
курсовая работа [1,1 M], добавлен 20.11.2010Проектирование установки, предназначенной для быстрого прототипирования (печати пластиковых моделей по готовой 3D-модели). Укрупнённая структурная схема системного проектирования. Разработка корпуса автоматизированной установки. Внешний вид контроллера.
дипломная работа [3,2 M], добавлен 10.01.2015Требования к составу и параметрам технических средств, информационной и программной совместимости. Разработка функциональных моделей автоматизированной системы "Деятельность бетонно-растворного узла". Интерфейс Web-приложения, руководство пользователя.
курсовая работа [4,6 M], добавлен 04.10.2014Проектирование и реализация модели, которая будет имитировать автозаправочную станцию с постоплатой. Подбор оптимальных параметров модели с учетом требований к сети массового обслуживания. Разработка модели в среде имитационного моделирования GPSS World.
контрольная работа [279,5 K], добавлен 16.03.2014Разработка мультимедийного учебного пособия, содержащего текстовую и графическую информацию по системе решения систем линейных уравнений. Требования к функциональной части прикладной системы, к интерфейсу пользователя. Структура обучающей программы.
дипломная работа [4,9 M], добавлен 07.04.2014Понятие офтальмологии, виды и методы ее диагностики. Глазные заболевания и их симптомы. Применимость экспертных систем. Проектирование модели байесовской сети. Разработка инфологической модели базы данных. Руководство пользователя и тестирование системы.
дипломная работа [1,4 M], добавлен 13.11.2015Принципы построения автоматизированных обучающих систем. Описание социальной программы поддержки населения "Твой курс". Сравнение технологий PHP и ASP.NET. Типичный ход событий. Диаграмма вариантов использования. Функциональные требования к системе.
курсовая работа [2,7 M], добавлен 15.06.2013Обзор существующих автоматизированных информационных систем, их классификация и структура построения. Разработка инфологической модели базы данных для автоматизированной информационной системы руководителя тушения пожара, реализация в компьютерной СУБД.
дипломная работа [1,2 M], добавлен 07.06.2011Разработка программы автоматизированной системы, предназначенной для учета информации о сдающихся, продающихся, покупаемых и арендуемых объектах недвижимости. Разработка реляционной модели данных. Руководство пользователя и Руководство администратора.
курсовая работа [821,4 K], добавлен 28.12.2012Автоматизированные информационные системы и их структура. Обзор существующих автоматизированных информационных систем "Расписание". Структурный подход к проектированию автоматизированной системы "Расписание", построение моделей данных и анализ внедрения.
дипломная работа [3,1 M], добавлен 29.06.2010Разработка проекта системы, программы, интерфейса взаимодействия пользователя с системой. Программная база для реализации проекта "Электронная администрация". Создание удобной среды для пользователей системы. Разработка форм входных и выходных данных.
дипломная работа [3,9 M], добавлен 20.06.2012Задачи продления жизненного цикла модели, проблемы ее старения. Анализ эволюции систем автоматизации технологического назначения как объективный источник воздействия на текущее состояние модели и вызывающий девиацию ее функциональных возможностей.
статья [110,8 K], добавлен 29.10.2013Понятие электронных курсов. Описание программных и языковых средств разработки. Технология создания компьютерной обучающей системы, пакета вопросов в редакторе Excel. Разработка интерфейса ЭС. Организация диалога пользователя с экспертной системой.
дипломная работа [10,8 M], добавлен 20.06.2014Разработка автоматизированной информационной системы, реализующей учет основных функций салона красоты для достижения высокого уровня рентабельности. Разработка программной среды. Интерфейс пользователя. Работа с данными. Документация пользователя.
курсовая работа [3,3 M], добавлен 30.05.2019