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

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    876,92 Кб
  • Опубликовано:
    2015-03-16
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Введение

Целью дипломной работы, выполненной в лаборатории «Интеллектуальные системы и технологии» кафедры Кибернетики НИЯУ МИФИ, являлась разработка алгоритмов и программных средств для построения компетентностно-ориентированных моделей в обучающих интегрированных экспертных системах.

Веб-версия инструментального комплекса АТ-ТЕХНОЛОГИЯ, разработанного в лаборатории «Интеллектуальные системы и технологии» кафедры Кибернетики МИФИ, предназначена для автоматизированного построения веб-ориентированных интегрированных экспертных систем (веб-ИЭС) в статических проблемных областях. Комплекс АТ-ТЕХНОЛОГИЯ реализует задачно-ориентированную методологию компьютерного проектирования интегрированных экспертных систем, созданную профессором Рыбиной Г.В. в середине 90-х годов. Важной особенностью веб-версии комплекса АТ-ТЕХНОЛОГИЯ является наличие специальных программных средств, позволяющих создавать обучающие веб-ИЭС, отличительной особенностью которых является наличие средств поддержки специальных моделей: модели обучаемого, модели обучения, модели проблемной области, модели объяснения, эталонной модели курса/дисциплины.

В связи с тем, что в новых образовательных стандартах третьего поколения на первый план выходит понятие компетентностно-ориентированного подхода в образовательном процессе, возникла необходимость анализа функциональных возможностей веб-версии подсистемы поддержки построения обучающих веб-ИЭС, в частности, средств построения онтологии курса/дисциплины, модели обучаемого и модели обучения, а также анализ результатов апробации обучающих веб-ИЭС (по курсам «Введение в интеллектуальные системы» и «Проектирования систем, основанных на знаниях», «Интеллектуальные диалоговые системы» и др.) в учебном процессе НИЯУ МИФИ для компьютерного обучения, а также анализа современных методик оценивания компетенций обучаемых. По результатам проведенных исследований был сформулировать ряд требований на модификацию существующих и разработку новых алгоритмов и программных средств поддержки построения обучающих веб-ИЭС и поставлена задача построения компетентностно-ориентированных моделей в обучающих веб-ИЭС.

Первый раздел дипломной работы посвящен анализу текущей версии подсистемы поддержки построения обучающих веб-ИЭС (комплекс АТ-ТЕХНОЛОГИЯ), особое внимание уделяется средствам построения онтологии курса/дисциплины, средствам построения модели обучаемого и средствам построения модели обучения.

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

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

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

.1 Анализ функциональных возможностей веб-версии подсистемы поддержки построения обучающих ИЭС, функционирующей в составе в веб-ориентированной версии комплекса АТ-ТЕХНОЛОГИЯ

В основе задачно-ориентированной методологии (ЗОМ) [1], предложенной профессором Г.В. Рыбиной в середине 90-х годов, лежит многоуровневая модель процессов интеграции в ИЭС (веб-ИЭС), моделирование конкретных типов задач, релевантных технологии традиционных ЭС (подход «от задачи»), методы и способы построения программной архитектуры ИЭС и ее компонентов на каждом уровне интеграции.

Как показано в работе [1], основы ЗОМ приобретения знаний были реализованы в полном объеме в рамках исследовательского проекта АТ-ТЕХНОЛОГИЯ, важная особенность которого заключалась в том, что средства автоматизированного извлечения знаний рассматривались в составе взаимосвязанных средств инструментального комплекса АТ-ТЕХНОЛОГИЯ, реализующих полный технологический цикл создания ИЭС для статических проблемных областей (ПрО), начиная от извлечения знаний из экспертов, проблемно-ориентированных ЕЯ-текстов и БД до конфигурирования и тестирования прототипа ИЭС.

Инструментальный комплекс АТ-ТЕХНОЛОГИЯ включает в себя набор программных средств, позволяющих создавать специальный подкласс ИЭС - обучающие ИЭС [1 - 7].

В настоящее время перспективные исследования разработчиков направлены на создание различных средств интеллектуального компьютерного обучения в виде интеллектуальных обучающих систем (ИОС), однако успехи здесь пока достаточно ограничены, поскольку реально функционирующие ИОС в очень незначительной степени используют все многообразие методов и средств искусственного интеллекта [1, 3 - 5].

Важнейшими особенностями современных компьютерных технологий обучения являются процессы индивидуализации, интеллектуализации и веб-ориентации традиционных обучающих систем, программ и технологий, что в значительной степени определяется практическим использованием при их разработке методов и средств искусственного интеллекта, в частности ИЭС [1 -7], а также успехами бурно прогрессирующей технологии обучения через веб.

С 2008 г. в учебном процессе НИЯУ МИФИ используются обучающие ИЭС и веб-ИЭС для автоматизированной поддержки всех базовых дисциплин в рамках специализации «Интеллектуальные системы и технологии» специальности «Прикладная математика и информатика», а именно: «Базы данных и экспертные системы (введение в интеллектуальные системы)», «Интеллектуальные диалоговые системы», «Динамические интеллектуальные системы», «Проектирование кибернетических систем, основанных на знаниях», «Экспертные системы», «Интеллектуальные информационные системы».

Анализ опыта применения ЗОМ и комплекса АТ-ТЕХНОЛОГИЯ для разработки и использования обучающих веб-ИЭС в учебном процессе НИЯУ МИФИ для целей интеллектуального обучения [3 - 5] показал, что, с одной стороны, полностью реализуется мощная функциональность самых современных интеллектуальных обучающих систем (построение модели обучаемого, адаптивной модели обучения, модели проблемной области (ПрО), модели объяснения, модели преподавателя [1]), а с другой - приобретаются все основные черты современной клиент-серверной архитектуры, такие как независимость систем от платформы, простота обновления информации, удобство в администрировании и технической поддержке, что, в частности, значительно упрощает процессы аккумулирования знаний преподавателей-предметников.

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

Важной особенностью разработки и использования обучающих ИЭС и веб-ИЭС [3-7] является то, что обеспечивается автоматизация практически всех процессов, которые возникают в ходе обучения и контроля знаний/умений обучаемых. При этом вся информация об обучаемых, темах курсов/дисциплин, результатах прохождения обучения, результатах контроля обучаемых, индивидуальных рекомендациях на основании полученных результатов обучения и т.д. находится в единой среде и в любое время доступна обучаемому и/или контролирующему процесс обучения, что обеспечивается за счет специальных средств мониторинга процесса функционирования обучающих ИЭС. Это удовлетворяет всем требованиям образовательного мониторинга, представляющего собой систему сбора, хранения, анализа и представления информации о состоянии наблюдаемых объектов, явлений, процессов с целью их оценки, контроля или прогноза.

Процесс создания обучающих веб-ИЭС средствами комплекса АТ-ТЕХНОЛОГИЯ включает следующие основные этапы [1 - 7]: формирование онтологии курса/дисциплины (Мо); построение модели обучения (M2); формирование модели обучаемого (M1); построение модели проблемной области (М3); построение модели объяснения (М4).

Первые два этапа происходят в режиме работы преподавателя (DesignTime), а последние этапы - в режиме работы с обучаемым (RunTime). Общая архитектура подсистемы поддержки построения обучающих веб-ИЭС, включая средства взаимодействия подсистемы с другими средствами комплекса, представлена на Рис. 1 (стрелками обозначено взаимодействие блоков архитектуры посредством обмена данными).

Рис.1. Общая функциональная архитектура подсистемы поддержки построения обучающих веб-ИЭС

Подсистема поддержки построения обучающих веб-ИЭС состоит из: средств построения модели обучаемого; средств построения модели обучения; средств построения онтологий; средств мониторинга процесса функционирования обучающей веб-ИЭС.

Подсистема поддержки построения обучающих веб-ИЭС состоит из двух компонентов, представляющих собой отдельные СОМ-объекты. Совместная работа данных компонентов в среде комплекса АТ-ТЕХНОЛОГИЯ осуществляется при использовании механизмов взаимодействия, реализованных в ядре комплекса АТ-ТЕХНОЛОГИЯ [1]. Отдельные компоненты подсистемы общаются между собой и с остальными подсистемами комплекса посредством обмена текстовыми сообщениями на ограниченном подмножестве языка XML через брокер, расположенный в системных средствах.

Обращение к компонентам осуществляется посредством активация соответствующей задачи планировщика (сформировать структуру курса, создать тест, сформировать стратегию и т.д.), расположенного в подсистемах планирования процессов разработки веб-ИЭС. Обмен данными между компонентами осуществляется через классную доску, расположенную также в системных средствах. В режиме работы с обучаемым все диалоговые формы генерируются с помощью подсистемы поддержки разработки пользовательского интерфейса комплекса АТ-ТЕХНОЛОГИЯ.

1.2 Описание эталонной модели курса (Ме), модели обучаемого (М1) и модели обучения (М2)

.2.1 Средства построения эталонной модели курса/дисциплин (Ме)

Процесс построения иерархической структуры конкретного курса/дисциплины (или онтологии курса/дисциплины), выполняемый на основе средств подсистемы поддержки построения обучающих ИЭС, включает три основных этапа: формирование иерархической структуры курса/дисциплины и взвешивание всех элементов (разделы, темы, подтемы, понятия и т.д.) с помощью весовых коэффициентов; разработка вопросов закрытого типа (в виде один вопрос - много ответов) к элементам структуры курса/дисциплины; формирование связей между элементами структуры курса/дисциплины на основе использования адаптивного метода репертуарных решеток [1, 5].

Подобным образом происходит построение всех онтологий Оi, используемых в обучающих ИЭС, предназначенных для поддержки интеллектуального обучения в рамках конкретной специальности/специализации, что в общем случае формирует конечное множество пересекающихся разделов, подразделов, понятий и т.д., включая дифференцирующие признаки, вопросы, ответы и т.д.

Множество иерархических структур курсов/дисциплин представляет собой обобщенную онтологию данной специальности/специализации. Данная модель онтологии, которая базируется на эталонной модели курса/дисциплины (Me) [1], обеспечивает: представление множества понятий курса/дисциплины в виде сетевой структуры (в данном случае семантическая сеть); отображение значительного числа отношений, отражающих специфику конкретного курса/дисциплины; использование мощной функциональности при интерпретации отношений и понятий курса/дисциплины.

В контексте разработки обучающих ИЭС [5] модель онтологии верхнего уровня определяется как:

Mo = {Moi},

где Moi = Mei i=1..n (например n=6 для специализации «Интеллектуальные системы и технологии»), т.е. термин Moi и Mei являются синонимичными.

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

Me = <Vе, Uе , С, Ke, RK>,

где Vе - множество элементов курса/дисциплины (разделов, тем, подтем и т.д.), которые представляются как Vе={v1,…,vn}, n - количество элементов курса/дисциплины, причем каждый элемент vi представляет собой тройку vi= <Ti,Wi,Qi>,i =1,…,n,где Ti - название элемента структуры кусра/дисциплины, Wi=[0…10] - вес вершины vei, Qi - множество вопросов, представимое в виде Qi ={<Fij, Sij, Iij>}, j=1..q, где Fij - формулировка вопроса, Sij = {sij1,…,sijr}- множество ответов, Iij - идентификатор правильного ответа;

= {uj} = {<Vkj, Vlj, Rj>},

= 1,…,m - множество связей между элементами курса/дисциплины, где Vkj - родительская вершина, Vlj - дочерняя вершина, Rj - тип связи, причем R = {Rz} (R1 - связь типа «часть-целое» (агрегация; R2- связь типа «ассоциация»; R3 - «слабая» связь)

С = {Сi},

= 1,...,a- множество иерархических связей между элементами курса/дисциплины, при этом Сi = <Vk, Vl>, где Vk- родительский элемент, Vl- дочерний элемент в иерархической структуре курса/дисциплины (например, Vk - раздел, а Vl - тема, данного раздела);

= <K, CK>

- множество целевых компетенций, где K = {Ki}, i = 1,...,b - совокупность целевых компетенций, причем Ki = <Ni, Si>, где Ni - название, а Si - код компетенции Ki, а CK = {CKi}, i = 1,…,c - множество иерархических связей между компетенциями, при этом CKi = <Kki, Kli>, где Kki - компетенция-родитель из совокупности K, а Kli - дочерняя компетенция из совокупности К, k = 1,…,d, l = 1,…,e;

RK = {RKi}, RKi = <Vki, Kli>,

= 1,...,f - множество связей элементов курса/дисциплины и компетенций, где Vki - элемент множества Ve, Kli - элемент множества Ke.

Процесс построения онтологии Oi включает следующие этапы:

·   Формирование онтологии курса/дисциплины, и взвешивание всех элементов структуры курса/дисциплины (разделы, темы, подтемы, понятия и т.д.) с помощью задания весовых коэффициентов;

·        Формирование вопросов к элементам онтологии курса/дисциплины, т.е. построение формулировок вопросов, построение формулировок вариантов ответов к ним с фиксацией правильного варианта ответа (ответов);

·        Формирование связей между элементами онтологии курса/дисциплины, на основании адаптивного метода репертуарных решеток [1].

На Рис.2. приведена архитектура средств построения онтологий, в состав которой входят: средства построения онтологии курса/дисциплины Oi, средства построения обобщенной онтологии O, средства мониторинга, компонент визуализации.

Рис. 2. Архитектура средств построения онтологии курса/дисциплины

В состав средств построения онтологии курса/дисциплины (Oi) входят:

Компонент формирования структуры курса/дисциплины. Данный компонент позволяет производить: автоматическую генерацию структуры курса на основе гипертекстового учебника с ограничением глубины вложенности элементов структуры курса тремя уровнями; ручное построение структуры курса/дисциплина с возможностью добавления/удаления/редактирования элементов; удаление/редактирование ранее созданной структуры курса.

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

Компонент формирования модели целевых компетенций. Данный компонент предоставляет следующие функции: добавление новой модели компетенций; редактирование существующей модели компетенций (добавление компетенции/удаление компетенции/редактирование данных компетенции); удаление модели компетенций.

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

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

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

В состав средств построения обобщенной онтологии (O) входят:

Компонент объединения онтологий. Данный компонент позволяет получать обобщенную онтологию путем объединения онтологий курса/дисциплины.

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

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

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

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

компьютерный технология обучение

1.2.2 Средства построения модели обучаемого (М1)

Модель М1 включает следующие компоненты [1]: в простейшем случае - учетную информацию об обучаемом (фамилия обучаемого, номер учебной группы, дата работы (PI и пр.), в более сложном - психологический портрет личности обучаемого (Ph); начальный уровень знаний, умений и компетенций обучаемого (Мначобуч); заключительный уровень знаний, умений и компетенций обучаемого (Мконобуч); алгоритмы выявления уровней знаний, умений и компетенций обучаемого (А); алгоритмы психологического тестирования для выявления личностных характеристик, на основании которых формируется психологический портрет личности обучаемого (АPh).

Средства построения модели М1, архитектура которых показана на Рис. 3., обеспечивают: выявление текущего уровня знаний обучаемого; выявление текущего уровня умений обучаемого; выявление личностных характеристик обучаемого; формирование модели М1; Сравнение моделей М1 и Мe. В результате выявления вышеперечисленных элементов формируется модель M1. Следует отметить, что такие элементы модели М1, как текущий уровень знаний, текущий уровень умений, личностных характеристики выявляются в режиме диалога с обучаемым, как это видно на функциональной архитектуре средств построения модели М1.

Динамическое построение сетевой модели обучаемого на основе ЗОМ осуществляется путем сравнения текущей модели обучаемого с предварительно построенной преподавателем онтологией курса, в результате чего выявляются так называемые «проблемные зоны» по отдельным разделам/подразделам [1, 3]. Компонент отображения текущей М1 на онтологию курса/дисциплины фактически производит следующие действия: сравнение М1 и онтологии курса/дисциплины; анализ результата сравнения и формирование списка «проблемных» тем обучаемого. На Рис. 3 представлена архитектура средств построения модели обучаемого. Она включает в себя следующие компоненты:

Рис. 3. Архитектура средств построения модели обучаемого

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

Компонент выявления уровня умений моделирования стратегии прямого/обратного вывода. Данный компонент предоставляет возможность выявления умений обучаемого моделировать стратегии прямого/обратного вывода.

Компонент выявления уровня умений по построению компонентов лингвистической модели подъязыка деловой прозы. Данный компонент позволяет выявлять уровень умений обучаемого строить компоненты лингвистической модели подъязыка деловой прозы и используется рамках курса Г.В. Рыбиной “Интеллектуальные диалоговые системы”. В качестве основного методического приема для выявления умений обучаемых формировать компоненты лингвистической модели используется моделирование рассуждений студентов, решающих данную задачу.

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

Компонент выявления уровня умений моделировать простейшие ситуации проблемной области с помощью семантических сетей. Данный компонент позволяет выявлять уровень умений обучаемого моделировать простейшие ситуации проблемной области с помощью семантических сетей и используется в рамках курсов Г.В. Рыбиной «Введение в интеллектуальные системы» и "Экспертные системы".

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

Компонент отображения текущей модели обучаемого на эталонную модель курса/дисциплины. Реализация сетевой модели обучаемого М1 осуществляется путем сравнения текущей М1тек с предварительно построенной преподавателем эталонной моделью курса/дисциплины.

На основе полученных данных об обучаемом в ходе прохождения им тестирований и контрольных мероприятий с помощью средств построения модели обучения (М2) появляется возможность построения индивидуального плана обучения.

1.2.3 Средства построения модели обучения (М2)

Средства построения и реализации модели М2 обеспечивают реализацию следующих возможностей [1, 3]:

·   создание и редактирование обучающих воздействий;

·        планирование стратегий обучения;

·        реализация планов обучения.

Модель обучения М2 [1, 2] представляет собой совокупность вида:

М2 = <M1, S, I, F>

М1 = {М11,…,М1n} - множество текущих моделей обучаемого;

S = {S1,…,Sn} - множество стратегий обучения Si, i = 1…,m, в виде упорядоченных подмножеств множества обучающих воздействий для той или иной модели обучаемого;= {I1,…,Iz} - множество обучающих воздействий Ij, где Ij={tkil} tk - тип обучающего воздействия, а il - содержание воздействия, j=1,…,z, k=1,…,c, l=1,…,v;- функции (алгоритмы) генерации стратегий обучения в зависимости от входной модели обучаемого, т.е. S=F(M1,Mе,I), где Ме - эталонная модель курса (дисциплины), заданная преподавателем.

На Рис. 4 представлена архитектура средств построения модели обучения.

Рис. 4. Архитектура средств построения М2

Компонент формирования стратегий обучения. Как показано на Рис. 4, в компоненте происходит обработка данных от M1 и Mе. Фактически, в программной реализации в компоненте происходит обращение к определенным таблицам базы данных системы, в которых хранится информация о моделях М1 и Ме. В результате работы компонента формируется план обучения, содержащий упорядоченное множество обучающих воздействий. При формировании плана обучения используются данные о доступных по каждой теме обучающих воздействиях. Такие данные фиксируются средствами формирования обучающих воздействий.

Построение индивидуальных моделей обучения по конкретному курсу/дисциплине для каждого студента, т.е. управление обучением, осуществляется на основе автоматической генерации конкретных планов (стратегий), причем каждая стратегия обучения включает определенную последовательность учебных воздействий [5]. Каждая стратегия обучения характеризуется своим набором и порядком применения учебных воздействий, содержание которых определяется степенью конкретизации поставленной задачи, зависящей от уровня знаний/ умений обучаемого и его психологического портрета.

Компонент управления реализацией обучающих воздействий. В данном компоненте обеспечивается выполнение последовательности обучающих воздействий в порядке их следования в конкретном плане обучения. Это выполнение использует две ключевые операции компонента:

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

·        Вызов и выполнение обучающих воздействий.

При вызове обучающих воздействий компонент управления реализацией обучающих воздействий взаимодействует с такими компонентами, как:

·   компонент отображения гипертекстового (ГТ) учебника,

·        компонент выполнения учебно-тренировочных задач (УТЗ),

·        обучающее воздействие «Тренинг с ЭС».

Компонент формирования ГТ-учебника (обучающее воздействие). Данный компонент является частью средств формирования обучающих воздействий. Модель гипертекста представляет собой семантическую сеть с вершинами (узлами) и дугами (связями, отношениями) между ними. В вершинах графа может содержаться текст, изображение, звук, видео, интернет-страница, исполняемый файл, а дуги графа соответствуют переходам между вершинами графа.

Компонент формирования учебно-тренировочных задач (обучающее воздействие). Разработка учебно-тренировочных задач (УТЗ) поддерживается с помощью встроенного редактора. При создании УТЗ с помощью редактора преподавателю необходимо: ввести исходные данные и ограничения, которые должны быть учтены при выполнении задачи; определить количество этапов решения задачи и начальные данные для каждого этапа, указать правильные ответы и способ ввода обучаемым результатов.

Тренинг с ЭС (обучающее воздействие). Для использования в качестве обучающего воздействия тренинга с ЭС обеспечивается передача управления соответствующим подсистемам комплекса АТ-ТЕХНОЛОГИЯ. Управление разработкой ЭС осуществляется интеллектуальным планировщиком комплекса. Сформированная ЭС добавляется в проект и хранится в его структуре, как и другие обучающие воздействия.

Завершая рассмотрение базовых моделей и программных средств обучающих ИЭС на основе ЗОМ, необходимо отметить, что в связи с постепенным переходом на компетентносто-ориентированную программу образования, актуальным направлением исследований при создании обучающих веб-ИЭС является алгоритмизация процессов формирования (на базе достаточно развитых моделей обучаемого и обучения) моделей нового типа - это модели компетенций, требуемых для каждого специалиста в конкретной области профессиональной деятельности, и модели компетенций преподавателей образовательных учреждений [5, 7, 8]. В связи с этим ниже приводится описание особенностей компетентностного подхода в образовательном процессе.

.3 Особенности компетентностного подхода в образовании

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

В новых образовательных стандартах третьего поколения на первый план выходит понятие компетентности как понятие развития не только знаний, умений и навыков, но и развития способностей для их применения. Задачи модернизации высшего образования в России реализуются с учетом принципов и процедур, формируемых в рамках Болонского процесса[9], присоединившись к которому Россия взяла на себя серьезные обязательства.

Специфика компетентностного подхода в обучении состоит в том, что усваивается не «готовое знание», кем-то предложенное к усвоению, а прослеживаются условия происхождения данного знания» [10].

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

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

• Содержание образования представляет собой дидактически адаптированный социальный опыт решения познавательных, мировоззренческих, нравственных, политических и иных проблем.

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

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

В научное и практическое обращение понятие «компетентность» были введены в 60-х годах прошлого века. История проблемы показывает всю сложность, многомерность и неоднозначность трактовки как самих понятий «компетенция», «компетентность», так и основанного на них подхода к процессу и результату образования [11, 12]. Показательно, что в работах разных периодов эти понятия трактуются по-разному.

Тем не менее, исходным считается положение о том, что понятие «компетенция» ближе к понятийному полю «знаю, как», чем к полю «знаю, что».

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

«Компетентность - это владение определенными компетенциями» [11].

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

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

1.3.1 Зарубежный опыт реализации компетентностного подхода

За рубежом принято выделять три основных подхода к определению и введению в практику образования компетентностной трактовки качества результатов обучения. Эти подходы появились независимо друг от друга сначала в США, затем в Великобритании и в последнюю очередь во Франции и Германии [14].

При обсуждении американского подхода к компетентностной трактовке качества результатов обучения нередко используют термин «поведенческий подход», подчеркивая тем самым четкую ориентацию результатов образования на способность к их применению на практике после окончания учебного заведения. Наряду с оцениванием так называемых общих компетенций, в США развивались подходы, ориентированные на измерение ядерных или других видов компетенций [15]. В частности, Американская ассоциация менеджмента при классификации компетенций выделила пять кластеров, в число которых вошли ресурсные, межличностные, информационные, системные и технологические компетенции. Связь между различными кластерами компетенций и их дифференциация, по мнению разработчиков этого подхода, должна осуществляться в процессе моделирования ключевых факторов успеха и оценивания уровня их сформированности в отдельных кластерах.

Рис.5. Модель компетенций лидера Holton и Lynham (американская традиция)

В частности, в модель компетентности лидера, созданную в 2000 г. (Holton и Lynham), включено шесть кластеров компетенций, проявляющихся на трех уровнях (Рис.5), включающих общеорганизационный уровень, уровень процессов и индивидуальный уровень [14].

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

Рис. 6. Интегративная модель профессиональной компетентности (британская традиция)

Для Великобритании в компетентностном подходе характерно стремление к большей целостности и функциональности путем интеграции знаний, понимания, ценностей и навыков, присущих тем, кто сформировался как профессионал после окончания обучения. В частности, Чисмэн и Чиверс в 1996- 1998 гг. предложили интегративную модель профессиональной компетентности (Рис.6), включающую пять групп связанных компетенций и требующую пять уровней измерений соответственно [14].

Немецкая система образования приняла иной подход, который был изначально ориентирован на так называемые компетенции действия (Рис.7). Особенность подхода состоит в том, что в нем фокус смещается на учебные планы системы профессионального обучения. В начале каждого плана помещается совокупность компетенций, специфических для каждого предмета и определяющих в основном приоритетные области изучения, а также (в меньшей степени) планируемые к усвоению знания, умения и навыки. Стандартная типология компетенций ориентирована на сферу будущей профессиональной деятельности выпускников учебных заведений [14]. Она включает предметные, личностные и социальные компетенции.

Рис. 7. Немецкий подход: «компетенции действия»

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

1.3.2 Проблемы реализации компетентностного подхода в образовании

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

Проблема структурирования компетенций и создания измерителей для аттестации усугубляется теми дополнительными трудностями, которые возникают при попытках оценивания компетенций [18].

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

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

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

В целом, компетентностная модель специалиста оказывается достаточно сложным многоуровневым образованием, где, например, отдельным знаниям - сопоставлены объекты, критериям практической подготовки - конкретные материализованные свидетельства, а личностным и профессиональным аспектам - данные психологических тестов, собеседований и др. [19].

Использование программно-технических средств оценивания уровня сформированности профессиональных компетенций в канале обратной связи рассматриваемой системы обучения создает предпосылки для автоматизации оценивания уровня сформированности профессиональных компетенций будущих специалистов [20, 21].

Для оценивания конкретных квалификационных характеристик традиционно применяются однокритериальные модели. Изучение этих моделей позволило классифицировать их по следующим признакам: по типу применяемой оценочной шкалы; по методу определения качества ответа на контрольное задание (КЗ); по способу вывода итоговой оценки; по алгоритму оценивания; по способу обработки информации; по виду эталона [20, 22, 23]. Классификация, схема которой приведена на Рис. 8, позволяет обоснованно выбирать методы оценивания конкретных квалификационных характеристик и создает основу для комплексного оценивания уровня сформированности профессиональных компетенций будущего специалиста.

Рис. 8. Схема классификации моделей оценивания квалификационных характеристик

Для эффективной проверки соответствия уровня сформированности профессиональных компетенций требованиям ФГОС необходимо параллельно применять различные однокритериальные модели для оценивания уровня освоения конкретных характеристик [20, 23, 24]. Результат такого многократного однокритериального оценивания квалификационных характеристик представляет собой набор частных оценок, которые в дальнейшем должны интегрироваться в комплексную оценку уровня сформированности профессиональных компетенций.

В качестве критериев оценивания квалификационных характеристик, составляющих рассматриваемые профессиональные компетенции, используются, как правило, традиционные для педагогической практики степени совпадения демонстрируемых учебных достижений с эталонами, в качестве которых используются модели знаний преподавателей, варианты ответов на тестовые задания, модели проблемных ситуаций и т.п. Оценка степени совпадения ответов или результатов работы обучаемого с применяемым эталоном, выставляемая субъективно (одним преподавателем или аттестационной комиссией) либо с применением аппаратно-программных средств контроля учебных достижений) на основании конкретной однокритериальной модели, представляет собой первичную оценку квалификационной характеристики, входящей в рассматриваемые профессиональные компетенции [20, 21, 24]. Количество таких частных моделей должно быть равно количеству учитываемых характеристик [22, 23].

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

Проблемная ситуация определяется выявленными противоречиями между:

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

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

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

. Высокой вычислительной сложностью ручного многокритериального оценивания уровня сформированности профессиональных компетенций будущих специалистов и непроработанностью технологии и методики его автоматизированного проведения в рамках АСУ УП.

Таким образом, проблема измерения уровня компетентности студентов должным образом не стандартизирована, т.е. не выработаны методы и модели такого измерения, а это, несомненно, является очень важным аспектом для определения количественного уровня освоения студентами тех или иных компетенций [20, 23]. В связи с этим, особую актуальность приобретает разработка математического, алгоритмического и методического обеспечения автоматизированного оценивания уровня сформированности профессиональных компетенций будущих специалистов, что особенно важно в контексте разработки обучающих ИЭС и веб-ИЭС.

1.4 Исследование возможностей применения компетентностного подхода в рамках построения и функционирования обучающих веб-ИЭС

Сегодня обучающие веб-ИЭС, создаваемые на основе ЗОМ, весьма актуальны в рамках использования и внедрения различных образовательных технологий и учебно-методического обеспечения образовательных программ в соответствии с принципами компетентностного подхода к обучению [3-7, 25].

Технологию веб-ИЭС можно эффективно использовать для таких современных новаций в образовании как применение компетентностного подхода к обучению [5, 25], в том числе на основе управления знаниями, поскольку обеспечиваются возможности индивидуализации и интеллектуализации процессов обучения за счет включения в архитектуру обучающих веб-ИЭС компонентов, поддерживающих совокупность эвристических моделей М1, М2 и Мe. В связи с этим проводятся исследования, направленные на эволюцию базовых моделей (M1, М2, Ме), отражавших традиционный квалификационный подход к организации учебного процесса (т.е. что должен знать, уметь, и какими навыками владеть выпускник ВУЗа в профессиональной области), в сторону компетентностного подхода, учитывающего кроме всего прочего и способности обучаемых применять знания, умения и личностные качества для успешной профессиональной деятельности.

Специализация «Интеллектуальные системы и технологии» включает в себя следующие курсы: «Базы данных и экспертные системы (введение в интеллектуальные системы)» (каф. 22); «Интеллектуальные диалоговые системы» (каф. 22); «Динамические интеллектуальные системы» (каф. 22); «Проектирование кибернетических систем, основанных на знаниях» (каф. 22); «Экспертные системы» (каф. 28); «Интеллектуальные информационные системы» (фак. У, Институт инновационного менеджмента).

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

На Рис. 9 показаны примеры модели обучаемого для двух студентов кафедры №22 по итогам семестра. Студенты кафедры №22 за время обучения проходят несколько курсов по специализации «Интеллектуальные системы и технологии», в течение этого времени все данные сохраняются, обновляются и пополняются.

Рис. 9. Пример модели обучаемого для студентов группы К06-222 по курсу «Базы данных и экспертные системы (введение в интеллектуальные системы)» (каф. 22)

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

1.5 Разработка требований на развитие и модификацию средств построения модели обучения с учетом компетентностно-ориентированных моделей

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

1)  Средства построения онтологии курса/дисциплины должны обеспечивать формирование различных моделей целевых компетенций, а именно:

·   добавление новой модели целевых компетенций;

·        удаление уже существующей модели целевых компетенций;

·        добавление/удаление компетенции, входящей в одну из моделей целевых компетенций.

2)  Средства построения онтологии курса/дисциплины должны обеспечивать связь между моделью целевых компетенций и элементами курса/дисциплины.

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

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

5)  Средства построения модели обучения должны обеспечивать планирование текущей стратегии обучения обучаемого с учетом сформированной компетентностно-ориентированной сетевой модели обучаемого.

1.6 Цели и задачи дипломной работы

Целью данной дипломной работы является модификация средств построения модели обучения для веб-версии комплекса АТ-ТЕХНОЛОГИЯ с учетом компетентностно-ориентированных моделей. Основными задачами дипломной работы являются:

. Разработка алгоритмов формирования целевых компетенций.

. Разработка алгоритмов выявления текущего уровня компетенций обучаемого.

. Модификация алгоритма планирования текущей стратегии обучения с учетом текущего уровня компетенций обучаемого.

. Анализ функциональных требований к разрабатываемому программному обеспечению.

5. Проектирование и программная реализация модифицированных средств построения и реализации обучающих воздействий в обучающих веб-ИЭC с учетом компетентностно-ориентированных моделей.

. Тестирование разработанного программного обеспечения.

2.Разработка алгоритмов для построения и реализации модели обучения с учетом компетентностно - ориентированных моделей

.1 Постановка задачи

Анализ методов построения модели обучаемого М1 свидетельствует о необходимости разработки модифицированных алгоритмов и программных средств (с учетом требований пункт 1.5.) для выявления текущего уровня компетенций обучаемого.

Анализ методов построения эталонной модели курса/дисциплины Ме показал также необходимость разработки модифицированных алгоритмов и программных средств (с учетом требований в пункта 1.5.) для построения модели целевых компетенций и для связи модели целевых компетенций с онтологией курса/дисциплины.

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

Поэтому необходимо развить вышеперечисленные модели М1, Ме и М2 до уровня компетентностно-ориентированных моделей, т.е. связать их с моделью целевых компетенций, которая представлена в следующем виде:= <K, CK> - модель целевых компетенций, где K = {Ki}, i = 1,...,b - множество целевых компетенций, причем Ki = <NСi, Si>, где NСi - название, а Si - код компетенции Ki, а CK = {CKi}, i = 1,…,c - множество иерархических связей между компетенциями, при этом CKi = <Kki, Kli>, где Kki - компетенция-родитель из совокупности K, а Kli - дочерняя компетенция из совокупности К, k = 1,…,d, l = 1,…,e;= {RKi}, RKm = <Vki, Klj, Wcij> m = 1,...,f - множество связей элементов курса/дисциплины и компетенций, где Vki - элемент множества Ve, Klj - элемент множества Ke, Wcij - весовой коэффициент компетенции Klj, соответствующий элементу курса/дисциплины Vki.

На Рис. 10. представлен фрагмент графа модели целевых компетенций.

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

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

Рис. 10. Фрагмент графа модели целевых компетенций.

Средствами построения модели обучаемого М1 поддерживается М1знтек, которая представляет собой ориентированный граф следующего вида:

М1знтек =<V, U>, где

=<V1,V2> - множество вершин, которые в свою очередь делятся на V1={v11,…,v1n} - множество изучаемых понятий, n - количество изучаемых понятий, элемент v1i= <N,T,W,Kтекi>, i =1,…,n, где N - изучаемое понятие; Т=(0,1), принимает значения знает/не знает; W=(0,..,10) - вес вершины; Kтекi = <NСij,WначCij, WконСij>, i = 1,…, ; j=1,…,k, - множество выявленных компетенций, k - количество компетенций, соответствующих курсу, NСij = {nC1,…,nCk} - множество названий компетенций, соответствующих курсу; WначCij = {wначC1,…,wначCk} - множество сбалансированных эталонных значений весовых коэффициентов компетенций; WконСij={wконC1,…,wконCk} - множество выявленных компетенций обучаемого;2={v21,…v2m} - множество умений, относящихся к данной модели, m - количество соответствующих умений, элемент v2j= <N,T,W>, j=1,…,m, где N - изучаемое умение; Т=(0,1), принимает значения умеет/не умеет; W=(0,..,10) - вес вершины;={uj}=<Vk, Vl, R>, j=1,…,m - множество связей между вершинами, где Vk - родительская вершина; Vl - дочерняя вершина; R={Rz} - тип связи, z=1,…,Z ( R1 - связь типа «часть-целое» (агрегация); R2 - связь типа «ассоциация»; R3 - «слабая» связь).

Ниже представлены алгоритмы реализации модифицированных средств.

2.1.1 Алгоритм формирования модели целевых компетенций

Основываясь на выбранной модели целевых компетенций, процесс формирования Ке можно представить в виде следующей последовательности действий (алгоритм представлен на Рис.11.):

Шаг 1. Начало.

Шаг 2. Если необходимо редактировать ранее созданную модель компетенции, то Шаг 3, если необходимо создать новую модель, то Шаг 7.

Рис. 11. Алгоритм формирования модели целевых компетенций.

Шаг 3. Выбор модели компетенций из списка.

Шаг 4. Выбор компетенции из списка целевых компетенций

Шаг 5. Если необходимо редактировать название компетенции, то Шаг 6, иначе Шаг 7.

Шаг 6. Редактирование названия компетенции.

Шаг 7 . Если необходимо редактировать уровень иерархии, то Шаг 8, иначе Шаг 2.

Шаг 8. Выбор компетенции-родителя.

Шаг 9. Если необходимо создать новую модель компетенций, то Шаг 10, иначе Шаг 15.

Шаг 10. Ввод имени новой модели целевых компетенций

Шаг 11.. Если необходимо добавить новую компетенцию в модель целевых компетенций, то Шаг 12, если нет, то Шаг 2.

Шаг 12. Ввод имени новой компетенции компетенций.

Шаг 13. Если необходимо изменить уровень иерархии, то Шаг 14, иначе Шаг 11.

Шаг 14. Выбор компетенции-родителя

Шаг 15. Конец.

2.1.2 Алгоритм выявления связей между элементами курса и компетенциями

Алгоритм выявления связей между элементами курса и компетенциями позволяет поставить в соответствие каждому элементу курса/дисциплины соответствующую компетенцию. Блок-схема алгоритма, выявления связей между элементами курса и компетенциями приведена на Рис.12.

Шаг 1. Начало.

Шаг 2. Просмотреть список курсов/дисциплин.

Шаг 3. Выбор интересующего курса из списка курсов/дисциплин.

Шаг 4. Если необходимо поставить в соответствие элементу курса/дисциплины компетенцию, то перейти к Шагу 5, если нет, то Шаг 10.

Шаг 5. Выбор уровня иерархии элементов курсов/дисциплин.

Шаг 6. Выбор элемента курса/дисциплины, который необходимо связать с компетенцией.

Шаг 7. Просмотр списка компетенций соответствующих модели целевых компетенций для выбранного курса.

Рис.12. Алгоритм выявления связей между элементами курса и компетенциями

Шаг 8. Выбор целевой компетенции из списка

Шаг 9. Фиксация связи элемента курса/дисциплины с выбранной целевой компетенцией.

Шаг 10. Конец

Рассмотрим конкретный пример. Для некоторых курсов, входящих в специализацию «Интеллектуальные системы и технологии» в таблице 1 описаны компетенции, предусмотренные министерством образования и науки Российской Федерации (Государственные стандарты третьего поколения).

Таблица 1. Список компетенций, соответствующих некоторым структурам курса/дисциплин

Наименование структуры курса/дисциплины

Шифр соответ. компетенции

Расшифровка

Базы дан. и экс. системы (введение в искус. интеллект)

ОК-13

Сп. работать в коллективе и использовать нормативные правовые документы в своей деятельности


ОК-14

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


ОК-15

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


ОК-16

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


ПК-3

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

Интеллектуальные диалоговые системы

ПК-2

Способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии


ПК-19

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

Дин. интеллек. системы

ПК-3

Спос. углуб. анализа проблем, пост. и об. задач научной и проектно-технологической деятельности

Проектирование кибернетических систем, основанных на знаниях

ПК-6.

Способностью организовывать процессы корпоративного обучения на основе технологий электронного и мобильного обучения и развития корпоративных баз знаний.


ПК-9.

Спос. разрабатывать учебно-методические комплексы для электронного и мобильного обучения.


ПК-14.

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


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

2.2 Алгоритм выявления текущего уровня компетенций обучаемого

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

2.2.1 Алгоритм расчета сбалансированных весовых коэффициентов компетенций

Для формировании модели обучаемого М1 используется эталон Ме, с которым сравниваются полученные на этапе построения M1 результаты. Сравнение происходит путем отображения текущей модели М1 на Ме, фактически происходит следующие действия: сравнение М1 и Ме; анализ результата сравнения и формирование списка компетенций и «проблемных» тем обучаемого. Весовой коэффициент компетенции Wci - это некий процент компетенции, который, по мнению преподавателя, может быть усвоен студентом в результате прослушивания конкретной темы. Поскольку курс сбалансирован, т.е. после его прослушивания студент должен в полной мере обладать каждой из приписанных компетенций (происходит 100% покрытие), необходимо преобразование весов компетенций уже относительно всего курса в целом, а не отдельной темы. На Рис. 13 представлен алгоритм вычисления сбалансированных весовых коэффициентов компетенций.

Шаг 1. Начало.

Шаг 2. Получение базы данных весовых коэффициентов Wcij компетенций для каждого элемента структуры курса/дисциплины.

Шаг 3. Запись полученных данных в массивы Xk таким образом, что в каждый массив заносятся значения компетенции нужного курса.

Шаг 4. Вычисление новых весовых коэффициентов компетенций относительно всего курса в целом: поскольку Ʃ Wcij = 100%, отсюда вычисляется WначCij = Wcij / Ʃi Wcij, где WначCij - сбалансированный весовой коэффициент. Шаг 5. Создание нового массива Yp для каждого элемента структуры курса, куда вносятся уже соответствующие сбалансированные весовые коэффициенты компетенций.

Шаг 6. Конец.

Рис. 13. Алгоритм вычисления сбалансированных весовых коэффициентов компетенций

2.2.2 Алгоритм реализации метода оценивания текущего уровня компетенции обучаемого

На Рис. 14 показан алгоритм, реализующий метод оценивания текущего уровня компетенции обучаемого.

Шаг 1. Начало.

Шаг 2. Получение выборки результатов выявления уровня знаний обучаемого (т.е. набранный за каждую тему балл с учетом уровня сложности) SQL-запросом из базы данных

Шаг 3. Запись полученных значений в массив quei.

Шаг 4. SQL - запросом из базы данных получаем выборку возможных максимальных результатов (т.е. максимальный возможный за каждую тему балл с учетом уровня сложности).

Шаг 5. Полученные значения заносятся в массив que′i.

Шаг 6. Сравнение уровня знаний обучаемого с эталонной моделью:
ti = quei / que′i.

Шаг 7. Запись полученных отношений в массив.

Шаг 8. Вычисление значения каждой компетенции обучаемого:

WконСij = tp * WначCij

Шаг 9. Сохранение полученных данных в массиве tij

Шаг 10. Вычисление итоговых значений компетенции обучаемого:

WконСj = ∑j WконСij,

где WконСj - это итоговая оценка каждой компетенции обучаемого.

Шаг 11. Конец.

Рис. 14. Алгоритм метода оценивания текущего уровня компетенции обучаемого

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

Подробная методика оценивания компьютерного тестирования обучаемых содержится в Приложении.

2.2.3 Формирование модели обучения с учетом компетентностно - ориентированного подхода

Модель обучаемого М2 содержит знания о планировании и организации (проектировании) процесса обучения, общих и частных методиках обучения, и включает следующие компоненты:

·  совокупность моделей М1 и Ме;

·        совокупность стратегий обучения и обучающих воздействий;

·        функцию выбора стратегий обучения или генерации стратегий обучения в зависимости от входной модели М1 (для адаптивной модели М2).

Управление обучением осуществляется на основе некоторого плана, который либо выбирается из библиотеки планов (стратегий обучения), либо генерируется автоматически на основе параметров М1, полученных непосредственно в ходе выявления уровня текущих знаний, умений и уровня компетенций обучаемого. Каждая стратегия обучения состоит из определенной последовательности учебных воздействий, которые зависят от выявленных данных. В качестве учебных воздействий могут быть: комментарии, тестовые задачи, тренинг с ЭС, объяснения полученных результатов, фрагмент ГТ, подсказка, локализация ошибочных действий, контроль правильности решения и др.

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

.2.4 Алгоритм планирования текущей стратегии обучения с учетом текущего уровня компетенций обучаемого

Решение задачи планирования состоит из двух этапов: составление плана и его выполнение. Общий алгоритм формирования текущего плана обучения отражает последовательность основных шагов, выполняемых программным средством формирования плана обучения (Рис. 15).

Общие принципы алгоритма: производится последовательный обход вершин графа М1тек, которые расположены на втором уровне элементов дерева, т.е. являются темами курса (корневой вершины). Для каждой вершины проводится сначала анализ оценки за тему, по результатам которого формируется подмножество обучающих воздействий.

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

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

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

Далее выбирается новый элемент vi, и все шаги повторяются. Итерационный процесс продолжается до тех пор, пока не будут просмотрены все вершины текущей модели обучаемого М1тек.

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

Описание шагов алгоритма (рис. 15):

Шаг 1. Начало

Шаг 2. Сформировать массив из вершин графа М1тек, которые являются темами, упорядоченный в соответствие с номерами вершин в Ме.

Шаг 3. Если массив не пуст, то выбрать первый элемент массива v1 = v[1], иначе перейти на шаг 8.

Шаг 4. Применить алгоритм анализа оценки за выбранный элемент v1.

Шаг 5. Применить алгоритм анализа правильности расстановки связей с выбранным элементом v1.

Шаг 6. Если нужно учитывать характеристики психологического портрета личности обучаемого, то применить алгоритм анализа характеристик психологического портрета личности, получить в результате рекомендуемый вид обучающего воздействия.

Шаг 7. Применить алгоритм учета текущего уровня компетенций обучаемого.

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

Шаг 9. Удалить элемент v1 из массива. Перейти на шаг 2.

Шаг 10. К множеству элементов текущей стратегии обучения применить алгоритм проверки на избыточность.

Шаг 11. Конец.

Рис. 15. Алгоритм общего алгоритма формирования текущей стратегии обучения

2.2.5 Алгоритм учета компетенций при построении плана (стратегии) обучения

Алгоритм ориентирован на анализ процентного соответствия выявленного уровня компетенций обучаемого и модели целевых компетенций. Алгоритм ориентирован на определение приоритетов для проблемных тем при составлении плана обучения.

Описание шагов алгоритма (Рис. 16).

Шаг 1. Начало.

Шаг 2. Извлечь из БД результаты сравнения MKтек , Ke.

Шаг 3. Сформировать набор проблемных тем, связанных с компетенциями.

Шаг 4. Если проблемных тем нет, перейти на Шаг 7.

Шаг 5. Упорядочить набор тем согласно весовому коэффициенту соответствующей компетенции.

Шаг 6. Сохранить стратегию в БД.

Шаг 7. Конец.

Рис. 16. Алгоритм учета компетенций при построении плана обучения.

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

3. Проектирование и программная реализация отдельных компонентов на основе компетентностно-ориентированных моделей

Базовые требования к новым и модифицированным средствам комплекса АТ-ТЕХНОЛОГИЯ приведены в Приложении, поэтому ниже рассматриваются только функциональные требования к модифицированным компонентам, а именно компоненту формирования модели целевых компетенций, компоненту выявления текущего уровня компетенций обучаемого, компоненту построения текущей стратегии обучения с учетом выявленного уровня компетенции обучаемого.

Далее последовательно рассмотрим каждый из вышеперечисленных компонентов.

.1 Функциональные требований к модифицированным средствам.

.1.1 Функциональные требования в компоненту формирования модели целевых компетенций

Добавление новой функциональности компоненту формирования модели целевых компетенций функционирующего в составе средств построения онтологии курса/дисциплины заключалось в реализации следующих возможностей:

1.    Формирование различных целевых компетенций.

2.      Выбор списка целевых компетенций для определенной дисциплины.

.        Возможность редактирования списка целевых компетенций.

3.1.       Добавление новой компетенции.

3.2.   Удаление существующей компетенции.

.3.     Изменение иерархической структуры модели целевых компетенций.

4.    Обеспечение связи между целевыми компетенциями и элементами курса/дисциплины:

4.1.       Связь компетенции с каждым элементом курса/дисциплины.

4.2.   Присвоение соответствующего весового коэффициента компетенции для каждого элемента курса/дисциплины (весовой коэффициент принадлежать интервалу от 0 до 1).

.3.     Возможность изменения весового коэффициента.

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

1. Обработка весовых коэффициентов компетенций для каждого курса/дисциплины и приведение их сбалансированному виду в соответствии с п. 2.2.1..

. Обработка данных текущей модели обучаемого об уровне знаний для дальнейшего расчета.

. Вывод полученных значений компетенций в итоговые отчеты.

3.1.3 Функциональные требования в компоненту формирования текущей стратегии обучения с учетом выявленного уровня компетенций обучаемого

Добавление новой функциональности к компоненту формирования текущей стратегии обучения функционирующего в составе средств построения модели обучения заключалось в реализации следующих возможностей:

1. Обработка данных текущей модели обучаемого об уровне знаний, умений и компетенций обучаемого.

. Представление компетенций и их коэффициентов обучаемому и преподавателю.

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

3.2 Описание архитектуры модифицированных средств

В процессе модификации средств построения онтологии курса/дисциплин, архитектура средств не изменялась. Были модифицированы только функциональные возможности входящих в нее компонентов, а именно компонент формирования модели целевых компетенций и компонент выбора для каждого элемента онтологии курса/дисциплины соответствующей ему компетенции. Архитектура компонента формирования модели целевых компетенций представлена на Рис. 17. В состав архитектуры входят: модуль формирования/редактирования структуры модели компетенций, модуль определения моделей целевых компетенций.

Рис. 17. Архитектура компонента формирования модели целевых компетенций

В процессе функционирования компонента формируется модель целевых компетенций, т.е. структурированный набор компетенций. Модуль формирования/редактирования структуры модели компетенций.

Модуль сохраняет в БД добавленные преподавателем компетенции, связи между компетенциями, удаляет связи между компетенциями, названия компетенций, отображает преподавателю иерархию редактируемой модели компетенций.

Модуль определения моделей целевых компетенций. Определяет текущего преподавателя, определяет созданными им ранее компетенции, отображает в виде списка найденные модели.

3.2.1 Архитектура компонента выявления текущего уровня компетенций обучаемого

Модифицированная архитектура средств построения модели обучаемого представлена на Рис. 18.

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

Рис. 18. Модифицированная архитектура средств построения модели обучаемого

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

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

Рис. 19. Архитектура компонента выявления текущего уровня компетенций обучаемого.

Компонент предназначен для автоматического заполнения массива текущих компетенций в соответствии с заданными на входе параметрами.. Данный компонент производит следующие действия: сравнение МKtek на Kе; анализ результата сравнения и выявление текущего уровня компетенций обучаемого.

Модуль определения целевых и текущих компетенций. Модуль обращается к БД, из которой получает данные о модели обучаемого (текущий уровень знаний, текущий уровень умений, личностных характеристики обучаемого), эталонной модели курса.

Модуль сравнения целевых и текущих компетенций. Модуль обеспечивает сравнение модели текущих компетенций и модели целевых компетенций.

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

3.2.2 Архитектура средств построения модели обучения

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

Архитектура компонента формирования стратегий обучения показана на Рис. 20. В состав архитектуры входят: модуль вызова алгоритма отображения M1тек на Me. Ключевой блок компонента формирования индивидуальных стратегий обучения - анализ списка «проблемных зон», а сам список является результатом вызова вышеописанного компонента сравнения M1тек и Me. При анализе списка «проблемных зон» происходит сопоставление зон и имеющихся для них обучающих воздействий. В итоге формируется и записывается в базу данных индивидуальный план обучения для каждого обучаемого.

Рис. 20. Архитектура компонента формирования стратегий обучения

Архитектура компонента формирования стратегий обучения включает в себя:

Модуль формирования упорядоченного множества «проблемных зон». Состав множества «проблемных зон» определяется в результате сравнения эталонной модели курса и модели обучаемого. Порядок следования элементов во множестве «проблемных зон» определяется двумя факторами: обязательными последовательностями изучения фрагментов учебного материала и результатом работы модуля учета текущего уровня компетенций обучаемого. При этом соблюдение условий первого фактора является обязательным.

Модуль учета текущего уровня компетенций обучаемого. Здесь осуществляется обращение к базе данных и определение текущего множества и уровня компетенций обучаемого. Далее, согласно реализованным в модуле алгоритмам, происходит определение того, какие «проблемные зоны» наиболее приоритетны для обучаемого.

Модуль формирования упорядоченного множества обучающих воздействий. Предназначен для получения данных о «проблемных зонах» обучаемого. Так же в этом модуле происходит определение с помощью вызова модуля получения и обработки данных об обучающих воздействиях, и то, какие обучающие воздействия какие «проблемные зоны» покрывают. Если «проблемная зона» в формируемом множестве обучающих воздействий покрыта достаточным образом, то на состав этого множества может влиять результат работы модуля учета психологического портрета личности при построении стратегий обучения.

3.3 Особенности программной реализации модифицированных средств

.3.1 Объектная структура классов компонента построения модели целевых компетенций

На Рис. 21. приводится диаграмма классов, описывающая основные классы средств построения модели целевых компетенций и их взаимосвязь.

Рис. 21. Диаграмма классов модифицированных средств построения онтологии курса/дисциплины.

Краткое описание и назначение приведенных на диаграмме классов представлены в Таблице 2.

Таблица 2. Краткое описание классов.

TEModel

Реализует общую логику управ. процессом пост. онтологии курса/дисц.

TQManager

отвечает за управление процессом формирования вопросов.

TQDB

содержит реализацию работы с базой данных компонента формирования вопросов к элементам курса/дисциплины

TQEditor

реализует функциональность редактора вопросов

TAMMR

реализует функц. компонента поддержки адап. метода реп. решеток.

TStructManager

реализует функц. модуля управления форм. онтологии курса/дисциплины

TStructBuilder

реализует функциональность редактора онтологии курса/дисциплины

TAStructBuilder

реализует функц. модуля автоматической генерации структуры курса/дисц. компонента построения онтологии курса/дисциплины

TStructDB

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

TQuestion

описывает вопрос

TCEditor

реализует функц. компонента формирования целевых компетенций

TECEditor

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

TElement

описывает элемент структуры курса/дисциплины

TCompetence

описывает компетенцию

.3.2 Структура классов компонента выявления текущего уровня компетенций обучаемого

Диаграмма классов компонента выявления текущего уровня компетенций обучаемого приведена на Рис. 22.

Рис. 22. Диаграмма классов компонента выявления текущего уровня компетенций обучаемого.

Краткое описание и назначение приведенных на диаграмме классов представлены в Таблице 3.

Таблица 3. Краткое описание классов.

CoWebATppl

обеспечивает общее управление функционированием компонента, предоставляет интерфейс для взаимод. с другими компонентами комплекса АТ-ТЕХНОЛОГИЯ

TTester

реализует функциональность модуля проведения тестирования

TDataKeeper

реализует функциональность модуля хранения данных проведенных тестирований

TQueSelector

реализует функциональность модуля определения вопросов текущего теста

TResultMaker

реализует функциональность модуля обработки результатов

TTestBuilder

реализует функциональность модуля формирования составных


3.3.3 Структура классов компонента планирования стратегии обучения с учетом компетентностно-ориентированных моделей

Диаграмма классов компонента планирования стратегии обучения с учетом компетентностно-ориентированных моделей приведена на Рис. 23.

Рис. 23. Диаграмма классов компонента планирования стратегии обучения

Краткое описание и назначение приведенных на диаграмме классов представлено в Таблице 4.

Таблица4. Краткое описание классов.

CoWebATppl

обеспечивает общее управление функционированием компонента, оставляет интерфейс для взаим. с другими компонентами комплекса АТ-ТЕХНОЛОГИЯ

TStrategy

реализует механизм формирования стратегии обучения

TExstrat

реализует процесс выполнения стратегии обучения

TStatUI

реализует вспомогательные программные средства работы с результатами выполнения планов обучения

3.4 Тестирование разработанных программных компонентов

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

3.4.1 Тест-план для проверки функциональных возможностей компонента формирования модели целевых компетенций

Проверка функциональных возможностей компонента формирования модели целевых компетенций:

Задачи и цели тестирования

Основными целям является проверка функциональности программного средства

Тест требования:

1. Проверить функции добавления/удаления/редактирования названия компетенции.

. Проверить функции добавления/удаления/редактирования весового коэффициента компетенции.

. Проверить функции сохранения в БД созданной модели целевых компетенций.

Анализ результатов тестирования:

Результаты проверки функциональных возможностей редактора модели целевых компетенций:

1. В процессе тестирования были осуществлены попытки добавления/ удаления/ редактирования названия компетенции. Все попытки успешно осуществлены. Функции работают исправно.

. В процессе тестирования были осуществлены попытки добавления/ удаления/ редактирования весового коэффициента компетенции. Все попытки успешно осуществлены. Функции работают исправно.

. В процессе тестирования были осуществлены попытки сохранения в БД созданной модели целевых компетенций. Все попытки успешно осуществлены. Функции работают исправно.

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

Проверка функциональных возможностей компонента выявления текущего уровня компетенций обучаемого:

Задачи и цели тестирования

Основными целям является проверка функциональности программного средства

Тест требования:

1. Проверить алгоритм сравнения модели текущих компетенций обучаемого и модели целевых компетенций. Сравнение должно проходить в соответствии с алгоритмом, приведенным в п.2.2.1.

2. Проверить алгоритм выявления текущего уровня компетенций обучаемого. Формирования модели обучаемого должно проходить в соответствии с алгоритмом, приведенным в п.2.2.2.

Анализ результатов тестирования:

Результаты проверки функциональных возможностей компонента выявления текущего уровня компетенций обучаемого:

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

2. В процессе проверки выяснилось, что алгоритм выявления текущего уровня компетенций обучаемого работает в соответствии с алгоритмом, приведенным в п.2.2.2.

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

Проверка функциональных возможностей компонента выявления текущего уровня компетенций обучаемого:

Задачи и цели тестирования

Основными целям является проверка функциональности программного средства

Тест требования:

1. Проверить алгоритм планирования текущей стратегии обучения с учетом текущего уровня компетенций обучаемого. Сравнение должно проходить в соответствии с алгоритмом, приведенным в п.2.3.1.

2. Проверить алгоритм учета компетенций при построении плана (стратегии) обучения. Формирования плана обучения должно проходить в соответствии с алгоритмом, приведенным в п.2.3.2.

Анализ результатов тестирования:

Результаты проверки функциональных возможностей редактора модели целевых компетенций:

1. В процессе проверки выяснилось, что алгоритм планирования текущей стратегии обучения с учетом текущего уровня компетенций обучаемого работает в соответствии с алгоритмом, приведенным в п. 2.3.1

. В процессе проверки выяснилось, что алгоритм учета компетенций при построении плана (стратегии) обучения работает в соответствии с алгоритмом, приведенным в п.2.3.2.

3.5 Сквозной пример функционирования модифицированных средств

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

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

Результат выполнения данного этапа - отображение пользователю информации о созданных моделях, запись полученных данных в базу данных. На Рис. 24 - 25 даны примеры результат выполнения этапа. В окне создания списка целевых компетенций (Рис. 24) преподаватель может редактировать список компетенций, а именно добавить новую, удалить уже существующую или редактировать данные о ней. В окне «Информация о компетенции» возможно редактировать название компетенции, а также ее описание.

Рис. 24. Процесс создания списка целевых компетенций.

Рис. 25. Процесс добавление новой компетенции в список целевых компетенций

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

Рис. 26. Окно редактирования данных о конкретном элементе иерархической структуры курса/дисциплины

Рис.27. Окно добавления весового коэффициента компетенции.

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

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

Рис. 28. Текущая модель обучаемого.

Рис. 29. Результат построения плана обучения.

Заключение

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

В рамках дипломной работы был проведен анализ функциональных возможностей веб-версии подсистемы поддержки построения обучающих веб-ИЭС, анализ результатов использования обучающих веб-ИЭС по курсам «Введение в интеллектуальные системы», «Проектирования систем, основанных на знаниях», «Интеллектуальные диалоговые системы» в учебном процессе кафедры Кибернетики НИЯУ МИФИ, а также анализ возможности применения компетентносто-ориентированного подхода в обучающих ИЭС. Проведены описания модифицированных и разработанных алгоритмов для средств поддержки построения и реализации модели обучения с учетом компетентностно-ориентированных моделей, представлено описание их программной реализации.

Модифицированные и разработанные компоненты для подсистемы поддержки построения обучающих веб-ИЭС были реализованы с помощью веб-версии комплекса АТ-ТЕХНОЛОГИЯ и прошли апробацию в учебном процессе НИЯУ МИФИ по объединенным курсам Рыбиной Г.В. «Базы данных и экспертные системы: введение в интеллектуальные системы», «Проектирование систем, основанных на знаниях», «Динамические интегрированные системы» и «Интеллектуальные диалоговые системы».

По теме дипломной работы сделаны публикации. Результаты разработки демонстрировались в рамках Международной летней школы-семинара по искусственному интеллекту для студентов, аспирантов и молодых ученых «Интеллектуальные системы и технологии: современное состояние и перспективы» (ISyT’ 2011) и научной сессии НИЯУ МИФИ-2012.

Список литературы

1.           Рыбина Г.В. Теория и технология построения интегрированных экспертных систем.Монография. - М.: Научтехлитиздат, 2008. - 482 с.

2.     Рыбина Г.В. Интегрированные экспертные системы // Приборы и системы. Управление, контроль, диагностика. 2011. №4. С. 22-47.

3.      Рыбина Г.В. Современные подходы к реализации интеллектуального компьютерного обучения на основе разработки и использования обучающих интегрированных экспертных систем // Приборы и системы. Управление, контроль, диагностика. 2010. №5. С.10-15.

4.           Рыбина Г.В. Обучающие интегрированные экспертные системы: некоторые итоги и перспективы // Искусственный интеллект и принятие решений. 2008. №1. C.22-46.

5.      Рыбина Г.В. Интеллектуальные обучающие системы на основе интегрированных экспертных систем: опыт разработки и использования // Информационно-измерительные и управляющие системы. 2011. №10. с.4-16.

6.      Рыбина Г.В., О разработке и использовании обучающих интегрированных экспертных систем для вузовского обучения и подготовки персонала на промышленных предприятиях // XIV Научно-практическая конференция «Реижиниринг бизнес-процессов на основе современных информационных технологий. Системы управления знаниями. (РБП-СУЗ-2011). Материалы конференций. М.: МЭСИ, 2011. с. 247-250

7.     Рыбина Г.В. Обучающие интегрированные экспертные системы: опыт и перспективы использования в современном компьютерном обучении // Одиннадцатая национальная конференция по искусственному интеллекту с международным участием. (КИИ-2008). Труды конференции. - М.: ЛЕНАНД, 2008. T.2. C. 313-320.

.       Рыбина Г.В., Иващенко М.Г. Методы и программные средства интеллектуальной поддержки разработки интегрированных экспертных систем // Программные продукты и системы. 2006. №6. С. 21-27.

9.           Болонский процесс: середина пути // Под науч. ред. В.И. Байденко. - М.: Исследовательский центр проблем качества подготовки специалистов/Российский Новый Университет, 2005. - 379 C.

10.    Шадриков В.Д. Новая модель специалиста: инновационная подготовка и компетентностный подход // Высшее образование сегодня. 2004. №8. с.26-31.

.        Лисицына Л. С. Теория и практика компетентностного обучения и аттестаций на основе сетевых информационных систем. - СПб: СПбГУ ИТМО, 2006. - 147 с.

.        Зимняя И.А. Социально-профессиональная компетентность как целостный результат профессионального образования (идеализированная модель) // Труды методологического семинара «Россия в Болонском процессе: проблемы, задачи, перспективы». - М.: Исследовательский центр проблем качества подготовки специалистов, 2005.

13.    Зайцева Л.В. Некоторые аспекты контроля знаний в дистанционном обучении // Сборник научных трудов 4-й международной конференции "Образование и виртуальность 2000" - Харьков - Севастополь: УАДО, 2000, - с. 126 - 131.Равен Дж. <http://www.zone-x.ru/DispetchShowPage.asp?Group_Id=ba338917> Компетентность в современном обществе: выявление, развитие и реализация. <http://www.zone-x.ru/showTov.asp?Cat_Id=60246> 2002 , - 396 C.

.        Звонников В.И. Челышкова М.Б. Контроль качества обучения при аттестации: компетентностный подход. // Учеб. пособие - М.: Университетская книга; Логос, 2009. - 272 c.

15.         Стив Уиддет, Сара Холлифорд. Руководство по компетенциям. // Hippo, 2003. - 228 С.

16.         Васильев В.Н., Лисицына Л.С. Концепция сетевой информационно-образовательной технологии для разработки результатов образования //Науч.-техн. вестн. СПбГУ ИТМО. 2005. Вып. 23. «Высокие технологии в оптических и информационных системах». С.149-156.

17.    Лисицына Л.С. Разработка содержания компетентностного обучения и аттестаций // Изв. вузов. Приборостроение. 2006. Т. 49. № 5. С. 61-68.

.        Виноградова Н.Ф. Модернизация начального образования и проблемы целеполагания // Доклады 4-й Всероссийской дистанционной августовской педагогической конференции “Обновление российской школы” (26 августа - 10 сентября 2002 г.).

19.     Башмаков А.И., Башмаков И.А. Разработка компьютерных и обучающих систем. // М.: Информационно-издательский дом «Филинъ», 2003. 616 с.

20.         Аскеров Э.М. Многокритериальная модель оценивания учебных достижений // Системы управления и информационные технологии. Воронеж. -2008. - Вып. 3(33). - С. 74-78.

21.    Равен Дж. Компетентность в современном обществе: выявление, развитие, реализация/ Пер. с англ.- М.: Когнито-Центр, 2002.-396с.

22.     Аскеров Э.М. Рудинский И.Д. О классификации моделей оценивания знаний // Международная научно-практическая конференция «Новые информационные технологии в образовании». - Екатеринбург. - 2007. - С. 92-93.

23.    Рудинский И.Д. Основы формально-структурного моделирования систем обучения и автоматизация педагогического тестирования знаний. // - М: Горячая линия - Телеком, 2004 - 204 с. ил.

24.         Kouptsov O. and Tatur Y. Quality Assistance in Higher Education in the Russian Federation. // UNESCO, Bucharest. 2001.

25.   

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!