Лаптева Е.В., Шевчук Е.В., Недзельский Д.В.

Северо – Казахстанский государственный университет им. М. Козыбаева

Элементы функционирования самонастраивающейся обучающей среды

Внедрение инновационных систем обучения, необходимых для развития образования дистанционных форм высшего образования и повышения квалификации молодых специалистов посредством самонастраивающихся обучающих сред, в настоящее время является перспективным и актуальным направлением.

Научная новизна и значимость подобных исследований заключается в применении моделей и методов теории автоматизированного управления для решения задач синтеза параметров самоорганизующейся среды в процессе обучения, практическая значимость обуславливается увеличением функциональности обучающей среды.

Основными задачами, решению которых способствует методология проектирования самонастраивающихся ИС, являются следующие:

·  обеспечивать создание самонастраивающихся ИС, отвечающих целям и задачам обучения, а также предъявляемым требованиям по автоматизации процессов конкретной организации образования;

·  поддерживать удобную модель сопровождения, модификации и наращивания системы;

·  обеспечивать преемственность разработки, т.е. использование в разрабатываемой ИС существующей информационной инфраструктуры организации.

Проектирование ИС охватывает три основные области:

·  проектирование объектов данных, которые будут реализованы в базе данных;

·  проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;

·  учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.

Задача самонастраивающейся системы – изменение регулируемой величины по заранее неизвестному закону, необходимому для достижения некоторой оптимизации в управляемом объекте.

Разработка обучающих моделей базируется на применении современных инструментальных средств редактирования, программирования, моделирования, интегрированных программных сред, автоматизированных обучающих систем и компьютерных моделей социально-экономических систем. Подобные модели позволяют рассматривать в учебных целях современные задачи практически любой учебной дисциплины.

К таким задачам можно отнести проблемную ориентацию обучения, моделирование обучающих сред, разработку и применение информационных баз, классификацию и кодирование информации, разработку алгоритмических предписаний, программирование в современных средах на современном инструментарии, технологию проектирования и эксплуатации автоматизированных систем, применение учебных моделей прикладных социально-экономических систем и многие другие.

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

Взаимодействия объектов системы (рисунок 1):

·             пользователи посредством интерфейса формируют запрос в систему, после обработки запроса система предлагает пользователю выбранный материал в соответствии с запросом;

·             система запоминает заданный вопрос и формирует вопрос для тестового задания;

·             администратор отслеживает и редактирует базу вопросов;

·             на основе нормативно правовых документов и теоретических материалов администратор редактирует или дополняет БД;

·             тестируемые отвечают на вопросы тестового модуля, который сохраняет результаты в БД.

 

Рисунок 1. Схема потоков данных

 

Пользователь задаёт запрос Qt (t=(1,2,…f)) системе, система определяет структуру запроса, выделяются ключевые слова (x1, x2, …, xn), путем исключения общих (вопросительных и других) слов.

Проводится поиск нужной информации по ключевым словам в разделах Pi,  соответствующих (x1, x2, …, xn). Разделы Pij, где i – раздел i= (1,2,…,k), j – подразделы, j= (1,2,…,h).

Выводится результат Pij в соответствии с запросом пользователя Qt

Запросы пользователя сохраняются в базе данных Qut (u- пользователь,  t- номер вопроса). В случае отсутствия результата поиска Qut не сохраняется.

При повторном обращении пользователя к системе проверяются данные о предыдущих задаваемых вопросах, данным пользователем, в случае повтора ключевых слов (x1, x2, …, xn), система запрашивает о фильтре Qut вопроса.

Вопрос из базы данных Qut, обрабатывается системой, формирует тестовый вопрос, система проверяет ключевые слова (x1, x2, …, xn) тестовой базы данных, если повтора не обнаружено, вопрос сохраняется в БД.

Самонастройка реализуется как специальными модулями (в виде блоков самонастройки или самонастраивающихся экстремальных регуляторов), так и адаптивными алгоритмами центральных управляющих элементов. Придание алгоритмам управления свойств самонастройки существенно расширяет возможности управления разнообразными процессами.