Одной из основных проблем современного образования является применение информационно-коммуникационных технологий в процессе обучения. Не вызывает сомнения эффективность их использования в рамках традиционной классно-урочной системы образования. Однако потенциал использования этих технологий намного шире, так как использование таких технологий в процессах самостоятельной работы обучающихся дает наилучшие результаты. Проблема разработки электронных обучающих систем привлекает внимание ученых с момента начала массового использования компьютеров.
В настоящее время существует множество обучающих систем, основанных на использовании компьютерных технологий. Среди них можно выделить системы, управление которыми возложено на пользователя: электронные энциклопедии, компьютерные системы тестирования, компьютерные средства обучения и т.д. В других управление осуществляется автоматически, при этом пользователь имеет возможность выбирать траекторию своего движения в рамках учебного комплекса.
Вопросы автоматизации обучения рассматривались в работах А.Н. Печникова, К.Н. Юркова, В.М. Монахова, Л.С. Зеленко, В.И. Токтарова и др. Были разработаны теоретические основы проектирования автоматизированных обучающих систем [6, 7].
Целью нашей работы является проектирование системы обучения и контроля. Универсальность системы заключается в ее независимости от конкретного предметного содержания, которая позволяет преподавателю загружать требуемый курс, а обучающемуся выбирать индивидуальную траекторию обучения. Для достижения этой цели необходимо решить следующие задачи: создать модель системы обучения и контроля, включающую модель студента, модель учебного курса, выполнить программную реализацию этой модели.
Для реализации этой модели нами была выбрана гибридная система, так как она сочетает в себе преимущества различных технологий, которые позволяют решить каждую из задач оптимальным способом. Гибридной системой называется система, сочетающая две или более различных компьютерных технологии [1].
Основой для создания модели являлась параметрическая модель учебного процесса В.М. Монахова [6]. Выбраны следующие пять параметров, целостно отображающие закономерности учебного процесса:
– целеполагание (система микроцелей);
– диагностика;
– дозирование самостоятельной деятельности учащихся;
– логическая структура проекта;
– коррекция.
Модель гибридной обучающей системы представлена на рисунке.
Модель гибридной обучающей системы
Каждый из компонентов представлен в нескольких разделах обучающей системы. Целевой компонент проявляется в построении дерева целей курса, компоненты которого определяют содержание микроцелей. Прогнозирование с использованием нечеткой логики позволяет определить те разделы содержания, которые вызывают наибольшие затруднения у обучающихся, что позволит скорректировать содержание микроцелей. Содержательный компонент включает в себе теоретический и практический материал, который определяется параметром дозирования в учебном процессе. Контролирующая часть соответствует параметру диагностики в учебном процессе. Использование сети Кохонена позволяет классифицировать обучающихся по трем параметрам: не прошедшие диагностику, показавшие знания на уровне образовательных стандартов и показавшие уровень знаний выше образовательных стандартов. Статистический компонент позволяет сохранять сведения о траектории обучающихся, которые составляют компонент «информационная карта развития учащегося».
Для классификации обучающихся мы использовали нейросетевые технологии. Под классификацией понимают разбиение объектов на несколько множеств, число которых может быть заранее неизвестно. Для решения этой задачи использовалась сеть Кохонена. Эта сеть состоит из одного слоя нейронов и обучается без учителя, на основе самоорганизации. Предполагается существование определённого количества классов данных. Прототипом класса является вектор данных, наиболее типичный для каждого класса. Для каждого из векторов данных выбирается наиболее близкий к нему прототип, затем новым прототипом каждого класса становится центроид всех векторов, связанных с исходным прототипом [3].
Для повышения эффективности целеполагания, диагностики и коррекции нами были использованы методы нечеткой логики с целью определения разделов курса, которые представляют наибольшее затруднение для обучающихся.
Прогнозирование представляет собой количественное или качественное оценивание будущих состояний объекта или системы с использованием научных методов. Для прогнозирования затруднений обучающихся мы использовали методы нечеткой логики, которые позволяют находить нечеткое решение, соответствующее требованиям к уровню точности.
Полученные за 2011–2015 годы проведения тестирования у студентов 1 курса факультета ППФ ВГПУ данные сведены в общую таблицу. Для возможности сравнения и использования данные приведены к общему виду – так как в разные годы проведения тестирование проходило различное количество студентов, то рассматриваются процент правильных ответов в каждой теме.
Анализ имеющейся информации показал, что представленная информация не дает возможности определить темы курса, требующие наибольшего внимания. Решение этой проблемы возможно с использованием методов теории нечетких множеств и нечеткой логики [2, 4].
Использованный алгоритм прогнозирования состоит из следующих шагов [5].
1. Вычисление вариаций процентов правильных ответов по каждой теме курса как разности между процентами правильных ответов в текущем и предыдущем году.
Определение универсального множества U, которое представляет собой интервал между наименьшей и наибольшей вариациями процента правильных ответов по теме курса:
U = [Vmin – D, Vmax + D],
где Vmin – наименьший процент правильных ответов; Vmax – наибольшая вариация.
2. Деление универсального множества U на несколько интервалов равной длины, включающих различные значения вариаций U = {ui} и определение середин интервалов uiс р.
3. Введение лингвистической переменной и определение соответствующих лингвистических значений A = Ai, i = 1,…m, т.е. определение множества нечетких множеств F(t). Нечеткие множества Аi в универсальном множестве U определяются с помощью формулы
(1)
где С – постоянное число, которое подбирается таким образом, чтобы обеспечить преобразование четких количественных чисел в нечеткие, т.е. их вхождение в интервал [0; 1].
4. Фаззификация исходных данных, т.е. преобразование четких количественных значений в нечеткие. Эта операция позволяет в значениях функций принадлежности отразить соответствующие количественным значениям качественные представления об ответах в данной группе:
(2)
(3)
где t = 1,2,…, K; i = 1,2,…, n; K – количество лет, используемых в прогнозе; Vt – вариация года t (разница количества правильных ответов в группе в году t и году t – 1); C = const.
5. Выбор параметра 1 < w < L, соответствующего отрезку времени, предшествовавшему текущему году, где L – общее число лет, учитываемых в расчетах.
6. Вычисление матрицы нечетких отношений.
7. Деффазификация полученного результата, т.е. переход от нечетких значений к четким (количественным). Для этого ожидаемая вариация на текущий год вычисляется по формуле
. (4)
В качестве лингвистической переменной была использована переменная «вариация процента правильных ответов по теме», которая имела следующие значения: {(отрицательная значительная вариация), (отрицательная малая вариация), (нет изменений), (малая положительная вариация), (значительная положительная вариация)}. Полученные таким образом результаты мы использовали для оптимизации системы учебных целей, увеличение содержательной части тех разделов курса, которые, согласно прогнозу, будут представлять наибольшие трудности для обучающихся. Так как в процессе прогнозирования не была использована содержательная составляющая курса, то полученный алгоритм может быть использован для любого учебного курса, который будет входит в состав гибридной системы.
Для реализации гибридной системы нами был разработан следующий интерфейс пользователя. Главная страница является общей для всех пользователей и является связующим звеном между различными разделами системы. На странице доступны два блока входа – вход под учетной записью преподавателя и вход под учетной записью обучающегося. Также предусмотрена возможность зарегистрировать новую учетную запись обучающегося и преподавателя. После регистрации под учетной записью студента пользователь сразу попадает в свой личный кабинет обучающегося. Эта страница является следующим связующим звеном – находясь в личном кабинете, можно изучить теоретический материал раздела курса, выполнить практическую работу, пройти тестирование. Если обучающийся был классифицирован системой как не показавший уровень знаний, требуемый государственным образовательным стандартом, ему будет предложено пройти процедуру коррекции знаний, а затем повторное тестирование. Обучающийся может просматривать все свои результаты с полным предоставлением информации о пройденных тестах, менять персональные данные.
Заключение
В настоящей работе описана гибридная система, используемая для обучения студентов и контроля их знаний. Сформирована структура системы, определено взаимодействие её функциональных блоков. Разработан алгоритм прогнозирования развития учебного курса с помощью нечеткой логики. Создан удобный интерфейс как для преподавателя, так и для студента.
Особенностью системы является использование нескольких компьютерных технологий для ее разработки, а именно, нейронных сетей и нечеткой логики, что дает возможность провести классификацию студентов по имеющемуся у них уровню знаний и количественно, и качественно. Аппарат нечеткой логики позволяет при небольшом количестве информации дать рекомендацию преподавателю о направлениях совершенствования учебного курса.
Однако она может быть использована для проведения любого учебного курса и одновременно для осуществления контроля знаний учащихся.
Библиографическая ссылка
Астахова И.Ф., Киселева Е.И. МОДЕЛЬ ГИБРИДНОЙ СИСТЕМЫ ОБУЧЕНИЯ // Современные наукоемкие технологии. – 2016. – № 12-3. – С. 450-453;URL: https://top-technologies.ru/ru/article/view?id=36507 (дата обращения: 17.08.2024).