Разработка помощника для систем, обеспечивающих электронное обучение
Особенности реализации электронного помощника, способного осуществлять сопровождение процесса обучения в электронных образовательных системах. Разработка алгоритмов коммуникации персонажа с пользователем. Обеспечение звукового сопровождения помощника.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 06.03.2018 |
Размер файла | 499,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Башкирский государственный университет
Разработка помощника для систем, обеспечивающих электронное обучение
кандидат наук, доцент
Дмитриев Владислав Леонидович
Аннотация
Рассматривается один из вариантов реализации электронного помощника, способного осуществлять сопровождение процесса обучения в электронных образовательных системах. Приведен пример диалога с прототипом разрабатываемого помощника.
Развитие информационно-коммуникационных технологий, сети Интернет, удешевление услуг, связанных с передачей информации, благоприятствует разработке, развитию и продвижению систем, обеспечивающих электронное обучение [1, 2].
Неотъемлемой частью таких электронных образовательных систем в настоящее время становятся электронные помощники (персонажи), ассистенты, игровые персонажи, которые сопровождают обучающегося как на отдельных этапах процесса обучения, так и в целом при его работе с системой (например, при знакомстве с системой посредством всевозможных виртуальных туров, при оплате услуг, и т.д.).
В большинстве случаев такие электронные персонажи обладают достаточно ограниченным функционалом, и могут обеспечивать диалог с пользователем лишь в узком диапазоне фраз или команд.
В данной работе мы кратко опишем отдельные механизмы реализации одного из таких персонажей, и покажем прототип разрабатываемого автором работы персонажа-помощника.
Первое, на что следует обратить внимание при разработке персонажа, это на его способность понимать даже написанные с ошибками или опечатками фразы пользователя. Для реализации такой возможности можно использовать наиболее часто применяемую в таких случаях метрику -- расстояние Левенштейна.
На следующем этапе необходимо продумать, каким образом разрабатываемый электронный персонаж будет понимать фразы пользователя. Один из вариантов -- это обеспечить оценку степени похожести фразы, введенной пользователем, с фразой, уже имеющейся в распоряжении персонажа (хранящейся в его базе знаний). При таком подходе мы сможем отождествить различные похожие фразы пользователя с какой-то конкретной фразой, имеющейся в базе знаний персонажа, и тем самым обеспечим корректную обработку запроса, поступившего от пользователя.
При разработке алгоритмов коммуникации персонажа с пользователем также можно предусмотреть различные варианты ответов персонажа на поступившие от пользователя вопросы. Это даст некоторое ощущение свободного общения с персонажем.
Важным моментом также выступает возможность персонажа выполнять отдельные специфические действия, связанные с текущим направлением деятельности пользователя в электронной образовательной системе. Так, например, в процессе обучения математике для пользователя могла бы оказаться полезной возможность персонажа производить отдельные элементарные вычисления (выполнение арифметических действий, нахождение делителей числа, разложение на множители, вычисление корня, проверка числа на простоту, и т.д.).
С целью обеспечения наиболее комфортного диалога пользователя и электронного помощника, желательно обеспечить звуковое сопровождение помощника.
Одной из самых сложных задач при разработке алгоритмов, обеспечивающих общение с электронным помощником, является задача реализации функции запоминания помощником смысла разговора. Сразу отметим, что такая задача в полной мере к настоящему времени еще не решена. Однако можно разработать отдельные алгоритмы, обеспечивающие качественное кажущееся запоминание на основе отдельных ключевых фраз.
Отмеченные выше возможности в той или иной мере уже реализованы автором при разработке персонажа-помощника.
Рассмотрим работу с электронным помощником на основе его прототипа. На рис. 1 изображен фрагмент окна, содержащий фразы пользователя и ответы электронного помощника (фразы помощника для наглядности снабжены предшествующим текстом «AI:»). В данном случае фразы пользователя не содержат опечаток или ошибок.
электронный помощник обучение пользователь
Рисунок 1. Пример первого диалога с электронным помощником
На основе приведенного на рис. 1 первого диалога видно, что электронный помощник достаточно хорошо отвечает на заданные ему вопросы. В данном диалоге также продемонстрирована возможность персонажа производить отдельные элементарные вычисления.
Рассмотрим теперь пример второго диалога с электронным помощником, в котором мы намеренно будем допускать ошибки. Также в этом диалоге мы зададим один из вопросов, который уже был задан в первом диалоге и посмотрим, каков будет ответ помощника.
На рис. 2 показано окно второго диалога. Видно, что в данном случае электронный помощник верно распознал введенные с ошибками слова. Также отметим, что несколько фраз, имеющих одинаковый смысл, были однозначно распознаны.
Рисунок 2. Пример второго диалога с электронным помощником
На рис. 3 приведен третий диалог, из которого видно, как разнообразные варианты ответов электронного помощника на вопросы пользователя создают ощущение полноценного общения.
Из приведенных примеров понятно, что разрабатываемый электронный помощник достаточно хорошо ведет диалог с пользователем и может быть включен в состав электронной образовательной системы.
Рисунок 3. Пример третьего диалога с электронным помощником
Список литературы
1. Дмитриев В.Л., Каримов Р.Х. Организация электронного обучения на авторской образовательной платформе "Облачная школа" // Информатика и образование. 2016. №4. С. 25-28.
2. Каримов Р.Х. Использование принципа игрофикации при организации электронного обучения / Электронное обучение в непрерывном образовании 2015: Сборник научных трудов. Ульяновск: УлГТУ. 2015. С. 68-73.
Размещено на Allbest.ru
...Подобные документы
Понятие электронного обучения, его сущность и особенности, значение на современном этапе. Потребительские характеристики, необходимые при выборе программного обеспечения для дистанционного обучения. Авторские программные продукты и их особенности.
научная работа [24,4 K], добавлен 29.01.2009Разработка алгоритма программного бизнес-приложения в интегрированной среде Microsoft Visual Studio 2005 на языке С#, в целях автоматизации работы помощника инспектора ПТО, регистрирующего и направляющего на технический осмотр транспортные средства.
дипломная работа [1,8 M], добавлен 24.12.2013Управление электронным обучением. Технологии электронного обучения e-Learning. Программное обеспечение для создания e-Learning решений. Компоненты LMS на примере IBM Lotus Learning Management System и Moodle. Разработка учебных курсов в системе Moodle.
курсовая работа [146,6 K], добавлен 11.06.2009Технологии, необходимые для электронного самообучения: сетевые и графические технологии, средства управления базами данных и транзакциями. Виды электронных курсов: самообучение, управляемое и встроенное обучение, теленаставничество и журнализация.
курсовая работа [53,1 K], добавлен 11.06.2009Технологии дистанционного обучения, сравнительный анализ их характеристик, организационно-методические, организационно-технологические модели. Разработка программного продукта, руководство к использованию. Расчет затрат на создание электронного ресурса.
дипломная работа [2,3 M], добавлен 20.05.2013Разработка, написание, тестирование и отладка приложения, способного хранить и обрабатывать информацию о ювелирных изделиях, а также осуществлять поиск данных по выбранным пользователем критериям, выводить полученные данные на экран. Системные требования.
курсовая работа [575,7 K], добавлен 16.05.2017Разработка информационной образовательной технологии на основе системы управления обучением Moodle. Теоретические основы электронного образования и программные платформы для организации электронного обучения, преимущества и недостатки такого обучения.
дипломная работа [1,7 M], добавлен 07.07.2012Изучение основных понятий, алгоритмов, способов защиты информации электронных пластиковых карт. Реализация метода генерации PIN-кода из номера счета клиента. Персональный идентификационный номер. Обеспечение безопасности систем электронных платежей POS.
курсовая работа [1,1 M], добавлен 13.06.2012Особенности электронных учебных пособий и основные принципы их создания. Сбор и подготовка исходного материала для электронного учебного пособия. Разработка структуры электронного пособия. Выбор программ и разработка интерфейса электронного учебника.
дипломная работа [738,5 K], добавлен 27.06.2012Особенности электронных учебных пособий и принципы их создания. Специфика, структура, достоинства и недостатки электронных учебников. Разработка электронного учебного пособия по офисному программированию (интерфейс, глоссарий, создание VBA-программ).
дипломная работа [2,3 M], добавлен 31.03.2010Обзор средств создания электронных обучающих систем. Требования к системе проектирования "электронного учебника". Разработка теоретической части и интерактивных примеров. Классификация средств создания электронных учебников. Принципы изложения материала.
дипломная работа [7,8 M], добавлен 10.01.2013Процессы индивидуализации, интеллектуализации и веб-ориентации традиционных обучающих систем как важные особенности современных компьютерных технологий обучения. Знакомство с программными средствами для построения компетентностно-ориентированных моделей.
дипломная работа [2,7 M], добавлен 04.10.2014- Разработка электронного практикума по дисциплине "Математика" в программе Microsoft Office FrontPage
Отличительные признаки электронного учебника от печатного. Преимущества и недостатки компьютерных систем обучения. Аспекты применения информационных технологий в образовании. Типы педагогических программных средств. Этапы создания электронного практикума.
курсовая работа [3,0 M], добавлен 28.05.2015 Классификация электронных средств обучения, преимущества их использования, рекомендации по созданию. Требования к структуре и содержанию учебного материала. Особенности изучения языков программирования на уроках информатики. Среда программирования Delphi.
дипломная работа [770,2 K], добавлен 12.09.2015Способы организации вычислительного процесса в системах с несколькими процессорами. Разработка программы на основе алгоритмов мультипроцессорных систем при пакетной обработке задач. Вычисление основных показателей эффективности для каждого алгоритма.
курсовая работа [102,3 K], добавлен 21.06.2013Категории и природа сопровождения программного обеспечения, оценка его трудоемкости. Разработка логической модели программы по регистрации контрольных работ. Организация вывода информации на web-страницу. Определение годового экономического эффекта.
курсовая работа [2,4 M], добавлен 14.01.2011Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.
курсовая работа [1,7 M], добавлен 09.06.2010Роль электронных образовательных ресурсов в управлении персоналом. Анализ работы отдела охраны труда и охраны окружающей среды в ИЯФ СО РАН. Разработка электронного образовательного ресурса для проведения инструктажа персонала по технике безопасности.
дипломная работа [2,7 M], добавлен 09.01.2014Сервисы для размещения и совместного редактирования документов. Структура и содержание страниц дисциплинарного блога как электронного УМК. Средства аудиовизуальной коммуникации в сети. Подготовка вебинаров и видеозаписей. Диагностика учебного процесса.
курсовая работа [3,6 M], добавлен 19.09.2013Особенности создания автоматизированного рабочего места (АРМ). Разработка модулей электронных учебников и конспектов. Внедрение электронного документооборота. Схема основных образовательных процессов. Экономическое обоснование эффективности проекта.
дипломная работа [1,6 M], добавлен 03.11.2014