WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

Pages:     || 2 |

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ Кафедра интеллектуальных информационных технологий ГОЛЕНКОВ В.В., ГУЛЯКИНА Н.А., ЕЛИСЕЕВА О.Е. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ ...»

-- [ Страница 1 ] --

Министерство образования Республики Беларусь

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

------------------------------------------------------------------------------------------------------------Кафедра интеллектуальных информационных технологий

ГОЛЕНКОВ В.В., ГУЛЯКИНА Н.А., ЕЛИСЕЕВА О.Е.

ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ

ИНТЕЛЛЕКТУАЛЬНЫХ ОБУЧАЮЩИХ СИСТЕМ

Методическое пособие по курсу «Интеллектуальные обучающие и тренажерные системы»

для студентов специальности «Искусственный интеллект»

Минск УДК 519.68:681. В.В.Голенков, Н.А.Гулякина, О.Е.Елисеева. Инструментальные средства проектирования интеллектуальных обучающих систем: Методическое пособие по курсу "Интеллектуальные обучающие и тренажерные системы" для студентов специальности "Искусственный интеллект". Мн.: БГУИР, 1999. - 102 с.

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

Пособие предназначено для курса "Интеллектуальные тренажерные и обучающие системы".

Ил. 8, табл. 4, список лит. - 140 назв.

Рецензент: академик РАЕН, д.т.н., в.н.с. Института проблем передачи информации, зам. президента Российской ассоциации искусственного интеллекта В.Л.Стефанюк © В.В. Голенков, Н.А.Гулякина, О.Е.Елисеева,

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ИСТОРИЯ И СОВРЕМЕННЫЕ ТЕНДЕНЦИИ РАЗВИТИЯ

КОМПЬЮТЕРНЫХ СИСТЕМ ОБУЧЕНИЯ

1.1. Этапы развития компьютерных систем обучения 1.2. Современные тенденции развития компьютерных систем обучения 1.3. Требования к современным КСО

2. ИНТЕЛЛЕКТУАЛЬНЫЕ ОБУЧАЮЩИЕ СИСТЕМЫ

2.1. Классификация ИОС 2.2. Интеллектуальные обучающие системы нового поколения

3. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ КСО И

ИОС 3.1. Виды инструментальных средств проектирования КСО 3.2. Моделирование процессов обучения и самообучения 3.2.1. Учение и обучение 3.2.2. Компьютеризация процессов учения и обучения 3.2.3. Цели обучения с помощью компьютера 3.3. Виды инструментальных средств проектирования ИОС 3.4. Структура инструментальных средств проектирования ИОС

4. АРХИТЕКТУРА ИНТЕЛЛЕКТУАЛЬНОЙ ОБУЧАЮЩЕЙ СИСТЕМЫ

4.1. Подсистема решения задач и ознакомления с предметной областью 4.2. Подсистема управления обучением 4.2.1. Описание модели обучаемого 4.2.2. Обработка модели обучаемого 4.2.3. Модель учителя 4.2.4. Модель обучения 4.2.5. Управление взаимодействием компонентов ИОС 4.2.6. Управление взаимодействием ИОС с обучаемым 4.3. Подсистема тестирования обучаемого 4.4. Особенности архитектуры ИОС нового поколения 4.4.1. Интеграция с внешними пакетами прикладных программ и базами данных 4.4.2. Когнитивное взаимодействие

5. МЕТОДИКА РАЗРАБОТКИ ИОС НА БАЗЕ ИНСТРУМЕНТАЛЬНЫХ

СРЕДСТВ

5.1. Наполнение баз знаний 5.1.1. Формирование учебного материала 5.1.2. Описание модели поведения ИОС 5.2. Выделение набора операций переработки знаний 5.3. Инструментальные средства для различных категорий разработчиков ИОС

6. ОЦЕНКА КАЧЕСТВА ИОС

Литература

ВВЕДЕНИЕ

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

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

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



1. ИСТОРИЯ И СОВРЕМЕННЫЕ ТЕНДЕНЦИИ РАЗВИТИЯ

КОМПЬЮТЕРНЫХ СИСТЕМ ОБУЧЕНИЯ

1.1. Этапы развития компьютерных систем обучения Рассмотрим кратко основные этапы развития КСО с учетом расширения их возможностей (более подробно история развития КСО и проблемы, возникающие при их создании, рассматриваются в [65].

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

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

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

Одним из направлений развития современных компьютерных систем в целом является разработка систем, “умеющих” обучаться, т.е. эволюционировать в процессе своего функционирования. Таким образом, когда речь идет о компьютерном обучении, необходимо четко различать две стороны данной проблемы, а именно обучение пользователя и обучение (самообучение) компьютера, т.е. изменение компьютерной системы [104]. В связи с вышесказанным при разработке соответствующих КСО системы, обучающие пользователя, называются обучающими, а системы, способные самообучаться, обучающимися.

К настоящему времени проведено большое количество работ, посвященных проблеме самообучения компьютерных систем [14; 49; 52; 112; 103; 136;

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

При реализации КСО проблема самообучения компьютерных систем не может оставаться без внимания, поскольку одним из требований к современным КСО является их способность адаптироваться к пользователю [95; 22;

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

1) система строится таким образом, чтобы в максимальной степени навязать пользователю свой сценарий общения, т.е. предварительно разрабатывается некоторая структура диалога с пользователем КСО, а затем система реализуется программным путем согласно разработанному алгоритму [35]. Этот подход характерен для АОС [106; 11; 51; 35], в случае реализации программированного обучения [66; 107]. В настоящее время АОС получили достаточно широкое распространение, однако их разработка представляет собой очень трудоемкий и кропотливый процесс выявления малейших нюансов диалога с пользователем. От того, насколько удачно разработан сценарий этого диалога, зависит эффективность разработанной АОС. Наиболее оправданным рассматриваемый подход является в случае разработки обучающих программ по предметным областям, отличающимся сравнительно небольшим объемом учебной информации и необходимостью соблюдения строгой последовательности ее изучения. Принципы построения АОС используются также при реализации режима тестирования, когда система задает пользователю конкретные вопросы, а пользователь на них обязан ответить. Сценарий такого диалога так или иначе разрабатывается при создании каждого теста. Адаптация к индивидуальным особенностям обучаемого в данном случае может оказаться необходимой на этапе выбора конкретного теста для конкретного обучаемого. Эту задачу может выполнить преподаватель, применяющий тестирующую программу. В случае же обучения, включающего двусторонний диалог пользователя и системы, данный подход не удовлетворяет всем требованиям адаптации, поскольку не дает желаемой свободы обучаемому, что приводит к снижению эффективности обучения с помощью компьютера;

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

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

- разработка способов формализации и описания информации о пользователе и о процессе диалога пользователя с системой;

- разработка методов и реализация механизмов взаимодействия с пользователем;

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

На данном этапе развития КСО второй способ решения проблемы адаптации к пользователю является наиболее предпочтительным, так как позволяет решать вопросы индивидуализации обучения [105; 38].

Обучающие системы подразделяются на различные виды по различным критериям. Подробное рассмотрение классификации КСО приводится в [87;

39].

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

- интенсивное развитие методов и средств дистанционного обучения (на основе глобальных компьютерных сетей) [110; 18; 123; 73; 89; 9; 10; 5] - с целью вовлечения в процесс обучения большего количества пользователей и обеспечения их максимальным количеством информации ;

- широкое использование средств мультимедиа и виртуальной реальности (ВР) [71; 60] - с целью обеспечения максимальной наглядности обучения;

- широкое применение методов и средств искусственного интеллекта [104; 19; 118; 12; 87; 55; 13] - для создания принципиально нового класса КСО - интеллектуальных обучающих систем;

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

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

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

2) повышение уровня интерфейса с приближением его к естественноязыковому уровню;

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

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

5) поддержка совместимости и интегрируемости различных КСО, осуществляющих различные режимы обучения;

6) обеспечение функционирования системы в режиме реального времени;

7) поддержка эволюционируемости КСО, т.е. обеспечение возможности:

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

2. ИНТЕЛЛЕКТУАЛЬНЫЕ ОБУЧАЮЩИЕ СИСТЕМЫ

Одним из перспективных направлений развития КСО является разработка нового поколения систем данного класса - интеллектуальных обучающих систем (ИОС). Для проектирования ИОС используются методы и средства искусственного интеллекта. По определению В.А.Петрушина “в общем случае обучающие программы считаются интеллектуальными, если они обладают способностью: а) генерировать учебные задачи; б) решать задачи, предъявляемые обучаемому, используя методы представления знаний об изучаемой дисциплине; в) определять стратегию и тактику ведения диалога; г) моделировать состояние знаний обучаемого; д) самообучаться на основе анализа результатов взаимодействия с обучаемыми. Однако на практике многие обучающие программы, называемые интеллектуальными, обладают только некоторыми из приведенных выше способностей” [86, с.170]. В настоящее время класс ИОС становится все более популярным, поскольку в них реализуются многие принципиально новые возможности систем обучения, позволяющие удовлетворить самым жестким требованиям.

Краткий обзор проблем и перспектив развития ИОС дается в [105]. Классификация ИОС и их основные отличия от других классов обучающих систем рассмотрены в [39]. Подробный обзор ИОС, их архитектур и методов реализации приведен в [87].

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

Таблица 2.1. Типология интеллектуальных обучающих систем Консультационная Учебная среда Консультации при решении Диагностирующая Решатель задач Диагностика ошибок при реДиагностика шении задач Управляющая Решатель задач Обучение понятиям и умениДиагностика ям (навыкам) на основе модеУправление учением лирования знаний обучаемого Сопровождающая Инструментальная Слежение за поведением Консультационная система предназначена для оказания помощи учащемуся в виде выдачи информации по его запросу или решения предложенной им задачи с последующим объяснением (если учащийся потребует), как была получена представленная информация или решение. Консультационная ИОС состоит из учебной среды информационно-справочного или решающего типа и подсистемы объяснения, а также, возможно, модели обучаемого. Модель обучаемого (если она имеется) применяется для выбора стиля общения с обучаемым и фиксации его деятельности (например, фиксирует, какие типы задач он решал с помощью системы или о каких понятиях предметной области запрашивал информацию). Если в основе системы лежит учебная среда информационно-справочного типа, то она называется вопросно-ответной системой и ее интеллектуальность определяется широтой языка запросов и богатством ассоциативных связей в базе знаний.

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

1) расширение интерфейса средствами, позволяющими учащемуся использовать компьютер для самостоятельного решения задач (слежение за использованием этих средств со стороны системы позволяет определить “путь” или план решения задачи учащимся и сравнить его с планом решения системы);

2) разработка модели обучаемого, фиксирующей его знания и умения при решении задач данного типа;

3) разработка и реализация в виде ЭС методов диагностики ошибок учащегося.

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

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

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

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

1) не знает цели деятельности пользователя и должна ее прогнозировать, что расширяет функции ЭС по диагностике ошибок;

2) является менее коммуникабельной, чтобы не отвлекать пользователя от работы.

В плане генезиса сопровождающую ИОС можно рассматривать как расширение диагностической ИОС, состоящее в следующем:

1) расширение функций ЭС по диагностике ошибок на прогнозирование целей деятельности пользователя;

2) сопоставление ошибочным ситуациям учебной информации;

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

Как видно из изложенного выше, наиболее сложными являются ИОС последних двух типов. Часто именно с ними связывают название интеллектуальных обучающих или экспертно-обучающих систем.

Следует отметить, что в связи с бурным развитием информатики (и работ в области искусственного интеллекта) классификация систем различного типа может проводиться по-разному. Те системы, которые ранее считались интеллектуальными, в настощее время могут восприниматься как обычные системы, к "преимуществам" которых все уже привыкли. Так, в работе [105] ИОС рассматриваются как системы, которые состоят из четырех основных блоков:

- эксперт по предметной области;

- анализатор действий обучающегося;

- педагог;

- интерфейс.

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

Согласно такому определению значительное число разработок моежт быть отнесено к классу ИОС, но, как правило, в них присутствуют не все указанные модули. Примеры таких систем можно посмотреть в [12].

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

- интеллектуальные среды;

- гиперсреды (гипермедиа);

- микромиры;

- специальные очки.

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

Рассмотрим указанные системы более подробно.

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

ЧЕЛОВЕК КОМПЬЮТЕР

Хорошо решает творческие, нестан- Хорошо решает алгоритмические Хорошо организованная долговременная память Малая кратковременная память Плохо организована долговременЧасто ошибается в алгоритмических ная память Можно спорить по поводу любого из приведенных здесь утверждений, но в целом они показывают, что определенный симбиоз человека и машины может превосходить то и другое в отдельности. Иными словами, речь идет о разделении труда. Именно такое разделение труда используется в текстпроцессорах, в графических редакторах.

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

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

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

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

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

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

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

Перечислим основные качества, которыми в совокупности обладают ИОС нового поколения (при этом для краткости будем называть их просто ИОС).

1. Создание ИОС позволяет осуществить переход от обучения, управляемого только системой, к обучению, управляемому как системой, так и обучаемым. Обучаемый становится активным партнером диалога с системой, способным не только отвечать на вопросы системы, но и задавать ей свои вопросы, на которые система либо отвечает сразу, либо “ведет” пользователя к правильному ответу. Таким образом, диалог обучаемого с ИОС все более приближается к живому диалогу учителя с учеником [96], где ученик имеет больше свободы, чем это допускалось на ранних этапах развития КСО. Благодаря этой особенности ИОС появляется возможность реализовывать уникальные, наиболее подходящие каждому конкретному пользователю обучающие курсы, тем самым все больше приближаясь к индивидуализации обучения.

Кроме того, реализация процесса управления обучением в данном случае приобретает двусторонний характер, поскольку пользователь ИОС оказывает существенное влияние на процесс диалога [19]. Необходимость рассмотрения данной проблемы вызвана тем, что организация процесса обучения в современных обучающих системах осуществляется исходя из положительной мотивации обучаемого, т.е. заранее подразумевается, что пользователь сам хочет получить те или иные знания и умения, а ИОС в данной ситуации обязана выступать в качестве его надежного партнера. Заметим также, что если ИОС способна самообучаться, то она в процессе общения с конкретным пользователем может с течением времени “поучиться” у него и выработать оптимальный способ общения, зная его предпочтения и особенности характера.

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

Благодаря этому появляется возможность:

а) более качественного консультирования;

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

Иначе говоря, ИОС выступает в качестве экспертной системы, что является в настоящее время одним из наиболее распространенных направлений развития обучающих систем, которые некоторыми авторами так и называются экспертно-обучающими системами (ЭОС) [86] или обучающими экспертными системами (ОЭС) [105]. Разработчики КСО уже давно пришли к выводу, что наличие компонента, способного решать задачи из предметной области, по которой ведется обучение, является обязательным, и включают в состав обучающих систем так называемые интеллектуальные решатели [77; 100; 101].

3. В ИОС появляется возможность более полного анализа усвоения материала и психофизического состояния обучаемого и, как следствие, более адекватной реакции системы. Выше уже говорилось о том, что одной из задач, встающих перед КСО, является адаптация к индивидуальным особенностям обучаемого. Чем больше система “знает” об обучаемом, об индивидуальных особенностях его характера, предпочтениях и о текущем состоянии как уровня знаний, так и психофизических характеристик, тем более адекватной будет ее реакция, т.е. выбор дальнейших действий, направленных на реализацию процесса обучения. Информация об обучаемом хранится в модели обучаемого ИОС, способов построения которой в настоящее время также существует немало [56; 86; 95; 118; 19; 13; 133; 137; 61]. Принципы построения любой ИС позволяют интегрировать в составе одной сложной системы совокупность различных подсистем, решающих задачи, имеющие отношение к некоторой конкретной предметной области [33; 86]. В ИОС данный подход используется для включения в ее состав подсистем, осуществляющих тестирование состояния обучаемого с целью выявления как уровня знаний и умений, так и психофизического состояния. В обучающих системах предыдущих поколений эта задача решалась не всегда успешно, поскольку, во-первых, в данном случае структура системы становится гораздо более сложной и процесс ее проектирования становится слишком трудоемким, а во-вторых, не всегда взаимодействие подсистем удавалось описать достаточно элегантно и удобно для разработчика.

4. В системах данного класса более полно используется арсенал современной дидактики, т.е. более эффективно осуществляется процесс управления обучением. Поскольку обучение является одним из наиболее важных видов деятельности человека и за многие годы накопился огромный опыт в организации процесса обучения и его анализе [84; 117; 88; 99; 72; 66], было бы несправедливо упускать это из вида и не использовать накопившуюся информацию при реализации КСО. Проблема состоит лишь в том, что методисты и дидакты посвящают свои работы рассмотрению взаимодействия учителя и ученика, а не компьютера и его пользователя. В настоящее время существует огромное количество работ, посвященных управлению обучением в КСО [33;

96; 105; 6; 74], поскольку практический опыт показал, что напрямую запрограммировать процесс обучения (общения учителя и ученика) практически невозможно, и попытки заменить этот гибкий, динамический процесс какимилибо алгоритмами не увенчались успехом. Конечно, существует огромное количество разработок, где вопрос управления обучением в той или иной степени проработан, однако при реализации конкретной обучающей системы обязательно появляются определенные ограничения, которые не позволяют удовлетворить всем выдвигаемым на этапе проектирования системы требованиям.

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

5. В ИОС нового поколения повышается уровень интерфейса, происходит приближение его к естественно-языковому уровню, что значительно облегчает для пользователя процесс диалога с системой. Кроме того, необходимо учитывать, что пользователями ИОС являются, как правило, неподготовленные или плохо подготовленные пользователи, которые плохо ориентируются в изучаемой ими предметной области, и зачастую не владеют компьютером. В связи с этим интерфейс с пользователем должен быть предельно прост и понятен и включать в себя достаточное количество подсказок, упрощающих как взаимодействие пользователя с компьютером, так и процесс усвоения учебного материала. Организация взаимодействия с пользователем на естественном языке является самым удобным для него вариантом. В настоящее время ведется достаточно большое количество работ, посвященных данному вопросу [52; 50]. В ряде современных ИОС предпринимаются попытки, и порой вполне успешные, реализации интерфейса с пользователем на языке, близком к естественному. Наиболее популярным вариантом реализации является использование ограниченного естественного языка для формирования различных сообщений как пользователя, так и системы с ориентацией на предметную область, по которой ведется обучение. Этот подход наиболее интересен и действительно эффективен в случае наличия в изучаемой предметной области своего формального языка, например, языка, ограничиваемого некоторым набором формул, или геометрических объектов, или специальных обозначений, достаточно просто осваиваемых и легко используемых в процессе диалога. Примерами таких языков являются формальный математический язык или язык описания взаимного расположения геометрических объектов, где наряду со словами естественного языка используются, например, обозначения параллельных прямых - ||, перпендикулярных прямых -, угла - и т.д.

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

Помимо реализации естественно-языкового интерфейса в ИОС немаловажным моментом является гибкость интерфейса, т.е. способность системы оперативно перестраивать внешнее рабочее окружение пользователя в соответствии с режимом ее работы. Достаточно интересной является задача моделирования внешнего окружения, приближенного к реальному, характерному для рассматриваемой предметной области, благодаря чему обучаемый как бы погружается во внутренний мир изучаемого предмета - микромир [105]. Здесь очень эффективным является использование систем виртуальной реальности [71; 41], которые в настоящее время становятся все более популярными и распространенными.

Проблемам человеко-машинного вазимодействия в настоящее время уделяется большое внимание, так как области применения компьютера постоянно расширяются [62; 131; 4; 70; 63; 93].

Следует также заметить, что применение методов и средств искусственного интеллекта дает возможность разрабатывать сложные и одновременно гибкие системы, что является характерным для тренажерных систем. Таким образом, появляется возможность перехода от ИОС к интеллектуальным тренажерным системам (ИТС). Необходимо заметить, что данный класс систем является наиболее перспективным, так как их применение позволяет осуществлять обучение некоторому комплексу умений и навыков, затрачивая на это гораздо меньше средств, чем при работе с реальными объектами, приборами и т.п. ИТС представляют собой несколько более сложный класс систем, поскольку в них сочетаются возможности ИОС с широким использованием средств мультимедиа и виртуальной реальности (ВР), а также всевозможных дополнительных измерительных, анализирующих состояние обучаемого, приборов.

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

При реализации ИОС нового поколения встают следующие задачи:

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

- представление и описание знаний о предметной области, по которой ведется обучение;

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

- описание методов и реализация механизмов решения задач из различных предметных областей;

- представление и описание информации об обучаемом;

- описание и реализация способов взаимодействия ИОС с пользователем и подсистем в ее составе.

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

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

1) обработка больших объемов сложноструктурированной информации различного типа;

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

3) работа в режиме реального времени;

4) интеграция различных программных систем в составе одной системы.

В связи с этим инструментальные средства проектирования (ИСПр) ИОС нового поколения должны быть ориентированы на следующее:

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

2) обеспечение легкой интегрируемости баз знаний с внешними по отношению к ним прикладными программами;

3) обеспечение легкой интегрируемости различных видов знаний и различных механизмов их переработки, т.е. интегрируемости баз знаний различных прикладных ИС в составе одной системы;

4) ориентацию на сочетание синтаксической простоты и семантической мощности языков представления знаний;

5) ориентацию на открытость (легкую расширяемость) языков представления и переработки знаний;

6) поддержку параллельной переработки знаний;

7) наличие технологии применения ИСПр для разработки конкретных ИОС.

3. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ

КСО И ИОС

В связи с вышесказанным в настоящее время актуальной является проблема разработки инструментальных средств проектирования (ИСПр) ИОС нового поколения и методик (технологий) их разработки на базе указанных ИСПр. Следует, однако, заметить, что такая проблема существовала также на этапе разработки КСО, не претендующих на интеллектуальность. Основные положительные моменты применения ИСПр КСО перечислены в [113, с.19].

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

- значительно сократить сроки разработки КСО (существует возможность повторного использования технологических и методических наработок);

- непосредственно участвовать преподавателям-методистам в создании КСО, так как освоение инструментальных средств проходит достаточно легко, а процесс создания КСО не требует программирования;

- получить лицензионно чистый конечный продукт при минимальных затратах;

- поручить разработку отдельных частей КСО или отдельных КСО разным творческим коллективам (при задании четких требованй к стилю реализации КСО), что позволит совместными усилиями нескольких творческих коллективов создать целостный блок КСО;

- проводить коррекцию курса конкретным преподавателем в соответствии с его представлениями о структуре и содержании КСО;

- получить возможность повторного использования отдельных объектов или целых фрагментов из готовых КСО.” 3.1. Виды инструментальных средств проектирования КСО В настоящее время наиболее распространенными являются инструментальные средства (оболочки), позволяющие разрабатывать лишь фрагменты обучающих систем или системы, выполняющие ограниченное количество функций, большинство из которых даже не претендуют на звание интеллектуальных. Кроме того, во многих из них происходит ориентация на некоторую заранее определенную предметную область. Наиболее известными примерами таких оболочек являются:

1) различные средства построения АУК [3] и модульных учебников [75], к которым относятся такие системы, как АСКУН, КОНТУР, АДОНИС, СЦЕНАРИЙ, АОСМИКРО, УРОК, ToolBook, LinkWay, Quest, TeachCAD, Folio Views и многие другие;

2) всевозможные инструментальные средства для построения гипертекстов [2; 36; 67; 68]: Expert Help, SOURCEDOC, SHelp, Smar Text;

3) средства разработки мультисред и гиперсред [116; 120; 114; 41]. Для этой цели в настоящее время существует целый арсенал средств разработки мультимедиа-приложений. К ним относятся средства разработки: а) презентаций - PowerPoint, LinkWay, HyperCard; б) двумерной и трехмерной компьютерной графики - CorelDraw!, Autodesk Animator, 3D Studio, Electric Image Animator System, Softimage 3D, trueSpace, Imagine, Prisms, Three-D, RenderMan, CrystalTopas; в) видеороликов - Video Editor, Adobe Premiere, Media Merge, CoSA Aftor Effects; г) записи, синтеза и воспроизведения звука и музыки Sound Forge, WaveLab, CoolEdit, Cakewalk, CubaseScore, Midisoft Recording Session и другие;

4) различные системы моделирования [1]. Здесь следует заметить, что разработчики большинства моделирующих учебных систем предпочитают использовать для разработки конкретной системы разрабатываемые ими самими инструментальные средства. Тем не менее существуют также специализированные инструментальные среды моделирования, например, Sketch!, Ray Dream Designer, MacroModel, Form.2, Crystal 3D Desinger;

5) вспомогательные средства, облегчающие труд преподавателей по ведению всевозможной учебной документации [15], расписаний [57; 58; 59; 7] и т.п.

Как сказано выше, одним из путей компьютеризации современной системы образования является также использование в качестве обучающих всевозможных экспертных систем по различным предметным областям, например, медицине, экологии и т.п., которые применяются для учебно-тренировочных целей [105]. Для разработки экспертных систем в настоящее время имеются всевозможные инструментальные средства [97; 20; 53; 54; 69; 81; 115], которые, как показывает практика, также довольно часто и вполне успешно используются в процессе обучения, “помогая” обучаемым осознать структуру изучаемого ими предмета, выявить основные зависимости между изучаемыми понятиями, а также промоделировать решение задач из изучаемой предметной области [37]. К таким инструментальным средствам относятся, например, следующие: ИНТЕР-ЭКСПЕРТ, Leonardo, ЭКСПЕРТ-ЭКО и многие другие.

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

Для того чтобы разработать эффективные ИОС (либо инструментальные средства проектирования ИОС), требуется детальное переосмысление процесса обучения. Рассмотрим кратко некоторые аспекты этого сложного процесса.

3.2.1. Учение и обучение Психологи различают два основных вида деятельности, связанные с познавательными процессами человека, - учение и обучение [86]. Под учением понимают деятельность человека (учащегося), объективно направленную на самостоятельное освоение системы знаний, умений и навыков. Обучение деятельность человека (учителя), направленная на управление учебной деятельностью другого человека (обучаемого). Прежде чем рассмотреть подробно структуру каждого из этих видов деятельности, заметим, что любая деятельность человека происходит в определенных условиях и включает следующие элементы:

потребность -> мотив -> цель -> задача -> действия -> операции.

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

В каждом действии функционально выделяют три части: ориентировочную, исполнительную и контрольную. Функция ориентировочной части заключается в определении характера (цели) действия и выборе (планировании) последовательности операций для выполнения действия. Исполнительная часть заключается в реализации намеченного плана действий. Контрольная часть осуществляет пооперационное слежение за исполнением действия, сравнение результатов исполнения операций с требуемыми целями (диагностика) и в случае расхождения проводит коррекцию плана исполнения действия. Такая же функциональная структура соответствует задаче и всей деятельности. Заметим, что понятия "задача", "действие" и "операция" относительны, т.е. то, что является действием на одном уровне развития интеллекта, может стать операцией на более высоком уровне. Например, сложение двузначных чисел для первоклассника является сложным действием, включающим несколько операций, а для старшеклассника - одной операцией. Учебная деятельность состоит из следующих этапов [85]:

1) вводно-мотивационного, включающего такие основные учебные действия:

а) осознание учащимся основной учебно-проблемной ситуации, вводящей его в предмет предстоящей работы по изучению учебного материала;

б) формулирование основной учебной задачи;

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

2) операционально-познавательного, на котором учащийся изучает учебный материал, овладевает предусмотренными знаниями, умениями и навыками в процессе решения основной учебно-познавательной задачи;

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

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

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

Обучающая деятельность учителя соотносится с каждым из трех этапов учебной деятельности обучаемого [85]:

1. Вводно-мотивационный. На этом этапе учитель:

а) создает проблемную ситуацию с целью выяснения места, роли и значения данной учебной темы в системе учебного предмета;

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

в) разъясняет план изучения темы.

2. Операционально-познавательный. Здесь учитель:

а) предоставляет обучаемому нужную информацию об изучаемом предмете в форме лекции, беседы и т.п.;

б) демонстрирует опыты, эксперименты, проводит экскурсии;

в) организует и руководит учебно-познавательной деятельностью обучаемого на уроке;

г) организует контроль, оценку и учет учебной работы обучаемого;

д) организует и руководит коррекцией учебной работы обучаемого.

3. Контрольно-оценочный. На этом этапе учитель:

а) руководит учебной работой обучаемого по обобщению учебного материала;

б) проводит итоговый контроль и оценивает работу обучаемого;

в) диагностирует знания обучаемого и организует их коррекцию.

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

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

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

1) фазы передачи информации (собственно обучение, рис. 3.1, а);

2) фазы контроля (рис. 3.1, б).

Обе фазы имеют свои отличные цели и дифференцированы во времени.

Рис. 3.1. Схема взаимодействия в процессе традиционного обучения: а) 1-я фаза: передача информации; б) 2-я фаза: контроль Целью первой фазы является передача информации на основе имеющихся представлений учителя об ученике.

Вторая фаза позволяет учителю уточнить эти представления. Такая дифференциация возникла исторически в связи с необходимостью массового обучения (один учитель и много учеников). Достоинства и недостатки ее хорошо известны. И именно они отличают ее многочисленные компьютерные версии в виде АОС - автоматизированных систем обучения. Весьма ограниченный успех АОС связан именно с тем, что здесь компьютеризации подверглась традиционная схема обучения, в то время как эффективное применение компьютера требует создания специальной компьютеризованной технологии в той области, где он внедряется. С АОС этого не произошло, что и определило их прозябание на ниве образования.

Однако опыт схемы традиционного обучения настолько велик, что целесообразно его подвергнуть компьютеризации, но не “в лоб”, как это сделано в АОС, а разработав компьютерную технологию обучения.

Теперь об учении (или самообучении). Оно отличается от обучения отсутствием учителя и, следовательно, этапа передачи информации, как показано схематически на рис. 3.2.

Рис. 3.2. Схема взаимодействия в процессе учения Задача в виде вопроса генерируется средой. Ее решение (ответ ученика) сообщается среде, которая реагирует на него в виде реакции. Эта реакция может иметь самый разнообразный характер: от поощрения или наказания (в зависимости от ответа) до подсказки, как надо было решать поставленную задачу. Отличительной чертой самообучения является отсутствие декларируемых знаний общего характера - вся поступающая обучающая информация связана только с конкретной решаемой задачей. Обучение в режиме самообучения, как видно, должно моделировать реальные взаимоотношения ученика со средой в процессе его профессиональной деятельности. Компьютеризация самообучения не требует знания столь изощренных дидактических методов, как обучение, но зато заставляет генерировать задачи, близкие к реальным.

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

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

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

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

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

а) наличие как формальной, так и аудиовизуальной модели изучаемого предмета;

б) явное знание целей функционирования системы;

в) наличие контроля действий обучаемого;

г) как правило, наличие жестких ограничений на время, выделяемое обучаемому для достижения поставленной цели;

4) обучение: обучаемый получает знания и приобретает умения и навыки в некоторой предметной области под управлением учебной программы. При этом программа принимает на себя все функции преподавателя по организации предъявления учебного материала, контроля его усвоения и диагностики ошибок обучаемого. Данный класс программ характеризуется:

а) наличием цели обучения;

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

в) комплексным решением задач учения, контроля и диагностики.

3.3. Виды инструментальных средств проектирования ИОС Наиболее перспективными в настоящее время являются ИСПр ИОС, которые относятся к категории так называемых “пустых” интеллектуальных систем, где имеются средства представления знаний и механизмы их переработки, но нет самих этих знаний. Такого рода средства позволяют создать практически любую ИОС, удовлетворяющую тем требованиям, которые предусмотрит разработчик этой системы, использующий предложенный инструментарий.

Однако, как отмечается в [105], в настоящее время среди зарубежных разработок таких средств нет, а среди отечественных (здесь имеются в виду и страны ближнего зарубежья) их очень мало. В этой же работе говорится о проекте КОАЛА-АН, в котором предусматривается решение практически всех проблем с целью разработки мощного инструментального комплекса, который в дальнейшем планируется использовать “в качестве полигона для различных подходов к созданию ИОС и для быстрого прототипирования конкретных обучающих систем”. К сожалению, ввиду отсутствия финансирования этот проект так и не доведен до конца.

В [119] дается краткое описание двух видов ИСПр ИОС: инструментальной оболочки COCA (см. также [33]) и системы G2, которая наряду с использованием для проектирования различных прикладных ИС может быть использована и при создании ИОС. Обе эти системы представляются как достаточно мощные и перспективные инструментальные комплексы.

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

В [64] предлагается способ описания процесса управления обучением на основе “учебных структур знаний”. Этот способ ориентирован на проектирование семейства ИОС, но это скорее методология разработки ИОС, а не законченный инструментарий.

В [8] дается краткое описание программного инструментария для автоматизации разработки ОЭС, который находится на стадии апробации. В [23] описывается ППП МОНАП-МИКРО, представляющий собой инструментальные средства проектирования ЭОС, однако и эти средства ориентированы на подготовленного пользователя, т.е. на инженера, разрабатывающего ЭОС, и не могут быть использованы менее подготовленными пользователями, которыми являются преподаватели.

3.4. Структура инструментальных средств проектирования ИОС Обобщенная структура ИСПр прикладной ИС с ориентацией на проектирование ИОС нового поколения приведена на рис. 3.3. Комплекс таких средств, в свою очередь, также является интеллектуальной системой, а при наличии достаточно хорошей поддержки режимов помощи и обучения и при наполнении ее знаниями об управлении обучением, тестировании и т.п. он “превращается” в ИОС, обучающую проектированию ИОС.

Средства приобретения знаний Язык представления знаний (структуры, конструкции) Интерпретация знаний Язык переработки знаний (операции) Реализация операций Язык программирования Начальное состояние базы знаний системы Рис.3.3. Обобщенная структура инструментальных средств Согласно принципам построения ИС, в состав инструментальных средств их проектирования включаются языки представления и переработки знаний, от выразительной и операционной мощности которых зависит качество и эффективность разрабатываемых на их основе систем [53; 25]. ИС называют также системами, основанными на знаниях [98] и поэтому в состав инструментальных средств должны быть также включены средства приобретения знаний для ИС [21; 82; 83]. Средства приобретения знаний могут быть разработаны в виде удобной диалоговой подсистемы, работая с которой эксперт вносит свои знания в базу знаний. Однако наличие средств приобретения знаний не является критичным, так как синтаксис языка представления знаний должен быть достаточно понятным для эксперта, так что он может описывать знания о своей предметной области непосредственно на предоставляемом ему в составе инструментария языке. Это объясняется тем, что при разработке языков представления знаний одним из критериев оценки его выразительной мощности является его простота и понятность даже для неспециалиста в области искусственного интеллекта. Таким образом, разработчик конкретной ИОС освобождается от решения проблем представления и переработки знаний, и центр тяжести перемещается на детальную проработку структуры и содержания учебного материала, методик обучения, разработку тестов и т.д.

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

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

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

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

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

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

- в связи с тем, что ИОС состоит из ряда подсистем, необходимо разработать эффективные способы их взаимодействия и, как следствие, языковые средства описания и реализации этого взаимодействия;

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

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

1) знания о предметной области - для решения задач;

2) учебный материал - для предоставления пользователю в процессе обучения и в качестве помощи;

3) информация о пользователях ИОС - для адаптации к их индивидуальным особенностям;

4) механизмы взаимодействия подсистем между собой и с пользователем.

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

4. АРХИТЕКТУРА ИНТЕЛЛЕКТУАЛЬНОЙ ОБУЧАЮЩЕЙ СИСТЕМЫ

Начальным этапом проектирования любой сложной системы является построение ее архитектуры, которая зависит от средств и методов реализации этой системы. Разработчики ИОС предлагают различные варианты архитектур систем данного класса [87; 33; 118; 105]. Общим во всех этих архитектурах является то, что ИОС состоит из нескольких подсистем, в результате взаимодействия которых пользователю должен обеспечиваться оптимальный режим обучения по выбранной предметной области. Все подсистемы в составе ИОС тесно взаимодействуют между собой, т.е. ИОС с полным основанием можно считать коллективом интеллектуальных систем, поддерживающих различные аспекты процесса обучения.

Один из вариантов архитектур ИОС представлен на рис. 4.1. Каждая из подсистем в составе ИОС строится по тем же принципам, что и любая отдельная интеллектуальная система, т.е. имеет свою базу знаний (БЗ) и механизмы ее переработки. При этом БЗ каждой из подсистем входит в состав общей БЗ ИОС и хранится в одной и той же памяти, что значительно облегчает процесс взаимодействия подсистем. В этом случае БЗ ИОС приобретает сложную структуру и большой объем, а механизмы ее обработки имеют различную типологию, т.е. являются смешанными. Для разработки системы с такой сложной структурой необходимы мощные базовые инструментальные средства, разработка которых является одной из задач данной работы.

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

предметник База знаний решения задач управления диагностики тестирования и ознакомления обучением психофизического обучаемого Модели и механизмы Модели и механизмы взаимодействия взаимодействия подсистем с пользователем Рис. 4.1. Архитектура интеллектуальной обучающей системы 4.1. Подсистема решения задач и ознакомления с предметной областью Одним из требований, предъявляемых к современным ИОС, является их способность самостоятельно решать задачи из предметной области, по которой ведется обучение. При этом класс этих задач не должен ограничиваться некоторым конкретным, заранее заготовленным набором условий задач и их решений, как это было принято в АОС. Класс решаемых ИОС задач может ограничиваться лишь информационной насыщенностью базы знаний (БЗ) предметной области, а решения этих задач система должна находить самостоятельно в результате обработки БЗ. Обработка БЗ производится набором механизмов переработки знаний, которые включаются в состав инструментальных средств проектирования ИОС. К таким механизмам, в частности, относятся SCL-операции [30]. Знания о предметной области, необходимые системе для решения задач, а также условия задач, описываются на языке представления знаний SCL. Условия решаемых задач могут быть либо заготовлены в составе учебного материала по изучаемому предмету, либо сгенерированы системой, либо введены пользователем. Заметим, что далеко не каждая компьютерная система обучения может сама решать задачи, решению которых она обучает пользователя. В настоящее время уже существуют ИОС, имеющие в своем составе подсистему решения задач [77; 130].

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

Ход решения Средства представления информации Объяснение решения Решение задачи Рис. 4.2. Архитектура подсистемы решения задач и ознакомления Решение задач и непосредственное обучение пользователя осуществляется подсистемой решения задач и ознакомления с предметной областью (ПсРЗиПОб), основные компоненты которой приведены на рис. 4.2. Основой рассматриваемой подсистемы является модель предметной области.

Определение 1. Моделью предметной области MA называется пара N = {T R, C} - модель описания знаний о предметной области, объединяющая множества знаков понятий (T) и отношений (R) предметной области, а также связей (C) между ними;

I - модель описания учебной информации, Определение 2. Модель описания учебной информации I имеет вид где Ts T R - множество знаков изучаемых понятий и отношений ПОб;

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

M = X P A D - множество элементов, описывающих содержание учебного материала, включающее учебные тексты (X), наборы рисунков (P), демонстраций (A), звуковое сопровождение (D).

Исходя из сказанного, БЗ ПсРЗиПОб содержит описание модели MA на языке представления и переработки знаний. Эта БЗ формально делится на два типа: БЗ, содержащая описание модели N, и БЗ, содержащая описание модели Определение 3. БЗ, содержащая описание модели N, называется БЗ предметной области (ПОб), а БЗ, содержащая описание модели I, называется учебной БЗ (УБЗ).

Таким образом, БЗ ПОб содержит знания, необходимые системе для решения задач, т.е. набор сведений о понятиях и отношениях предметной области, используемых ПсРЗиПОб в процессе нахождения решения той или иной задачи. Эти знания представляются и обрабатываются на языке представления и переработки знаний, который также включается в состав комплекса инструментальных средств проектирования ИОС (пример языка представления и переработки знаний см. в [92; 31; 32].

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

Как сказано выше, в УБЗ содержится информация учебного характера, необходимая для ознакомления с понятиями и закономерностями изучаемой ПОб. В отличие от БЗ предметной области, УБЗ главным образом содержит информацию, используемую для непосредственного вывода пользователю, а не для решения задач. Однако обе эти БЗ тесно связаны, так как основными элементами в них являются знаки [25] объектов и отношений рассматриваемой ПОб, которые являются общими для обеих БЗ. Таким образом, объекты и отношения ПОб рассматриваются в БЗ ПсРЗиПОб с двух позиций:

1) как элементы, используемые для непосредственного описания закономерностей ПОб, учитываемых при решении задач (это элементы множеств T и R - см. определение 1);

2) как элементы, о которых необходимо “рассказать” обучаемому и тем самым обучить его (это элементы множества Ti - см. определение 2).

В рамках множеств S и M в УБЗ помещается информация следующего характера:

1) комментарии к понятиям предметной области, расшифровка их семантики, формулировки определений, правил, теорем и т.п. Эта информация большей частью является текстовой (графической, звуковой и т.п.) и используется для непосредственного отображения (воспроизведения) пользователю;

2) информация о структуре и содержании учебного материала по изучаемой ПОб. Заметим, что фрагменты этого учебного материала могут быть оформлены, например, в виде энциклопедии [120], в том числе с использованием гипертекстовой технологии, разработкой гиперсред с использованием средств мультимедиа;

3) тематические планы обучения, т.е. структуры, описывающие последовательность представления обучаемому учебного материала о том или ином понятии ПОб;

4) степени сложности элементов учебного материала, учитываемые при выборе наиболее адекватной конкретному обучаемому тактики обучения с целью адаптации к его уровню знаний [130].

Заметим также, что наличие УБЗ позволяет формировать наиболее понятные для пользователя объяснения [132] и поэтому является существенным дополнением БЗ предметной области.

Определение 4. Модель предметной области MA является реализуемой, когда она включает средства переработки информации, описываемой данной моделью, т.е. представима в виде четверки, где fN, fI - механизмы переработки информации моделей N и I соответственно.

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

- решение задач по их постановкам;

- объяснение полученного решения;

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

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

Главной целью любой обучающей системы является обучение пользователя знаниям и умениям в некоторой ПОб. Однако эту цель нельзя считать единственной, так как второй немаловажной задачей является оптимизация временных затрат на обучение и повышение его эффективности, т.е. компьютерная система должна уметь организовать свою работу таким образом, чтобы качественно обучить пользователя за минимальное время. Достижение этой цели в ИОС возлагается на подсистему управления обучением (ПсУО), основой которой является модель обучения. Существуют различные подходы к трактовке и реализации процессов управления обучения [96; 46; 16]. На рис. 4.3 указаны основные компоненты ПсУО в составе предлагаемой архитектуры ИОС, а также отмечены направления и цели ее взаимодействия с другими подсистемами. Из рисунка видно, что ПсУО в ИОС занимает центральное место, поскольку она фактически выступает в качестве посредника во взаимодействии всех подсистем в составе ИОС.

Подсистема управления обучением стратегией недостающей баз знаний переработки знаний решения задач и ознакомления Рис. 4.3. Архитектура подсистемы управления обучением 4.2.1. Описание модели обучаемого Одним из критериев интеллектуальности прикладной системы является ее способность адаптироваться к пользователю. В связи с этим в составе ИОС должен присутствовать компонент, обеспечивающий возможность хранения и обработки информации о пользователе. Таким компонентом является модель пользователя (обучаемого). Кроме того, как уже говорилось, одной из причин возникновения необходимости разработки ИОС является тот факт, что нельзя построить сколько-нибудь эффективные обучающие системы, не встроив в них модель обучаемого с учетом его психологических особенностей и хорошо продуманную систему анализа ошибок обучающегося [55]. Модель обучаемого содержит знания о том, кто обучается [105; 137, 133], и описывает индивидуальные характеристики каждого конкретного пользователя [19]. Остановимся на одном из определений модели обучаемого.

Определение 5. Модель обучаемого St имеет вид пятерки где B - базовая информация об обучаемом, характеризующая его как индивидуальность (имя, пол, характер, возраст, способности);

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

Ba - цели обучения;

Bc - текущее состояние пользователя (текущее состояние процесса взаимодействия пользователя с системой, текущий уровень знаний и умений пользователя и знаний системы о состоянии пользователя, обработка статистической информации);

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

Таким образом, в БЗ модели пользователя хранится информация о пользователях данной ИОС, а также механизмы ее обработки.

4.2.2. Обработка модели обучаемого В результате обработки модели пользователя с помощью механизмов обработки модели обучаемого происходит адаптация ИОС к индивидуальным особенностям конкретного взаимодействующего с ней в данный момент пользователя. Механизмы обработки модели обучаемого представляют собой совокупность операций поддержки модели обучаемого, аналогичных, например, SCL-операциям [30]. Рассмотрим один из возможных наборов операций обработки модели обучаемого.

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

- операции модификации модели обучаемого;

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

- операции ведения истории взаимодействия пользователя с ИОС.

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

1) операция инициализации модели обучаемого. Эта операция инициируется в начале процесса взаимодействия пользователя с ИОС и предназначена для выбора или генерации в БЗ ИОС модели того обучаемого, с которым система начинает непосредственно взаимодействовать (далее такого пользователя будем называть активным). Целью данной операции является поиск (или генерация) в БЗ знака пользователя, приступившего к обучению, и включение его во множество активных пользователей. В случае отсутствия в БЗ информации об указанном пользователе для него генерируется новая конструкция, описывающая соответствующую ему модель обучаемого. Признаком, по которому производится поиск знака активного пользователя, является, например, его полное имя;

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

3) операция удаления модели обучаемого предназначена для удаления из БЗ ИОС конструкции, описывающей обучаемого, имя которого задано в соответствующем запросе. Этот запрос формируется либо системой после получения подтверждения от пользователя, завершающего обучение (см. предыдущую операцию), либо пользователем (как правило, учителем). При этом указанный в запросе обучаемый не обязан быть активным;

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

5) операция постановки цели обучения формирует в модели обучаемого конструкции, описывающие цели обучения;

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

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

1) операция выбора стратегий и тактик обучения для данного обучаемого. Данный выбор осуществляется по правилам, описанным на языке представления знаний и хранящимся в БЗ подсистемы управления обучением ИОС. Таким образом, выбор стратегий и тактик обучения осуществляется операциями реализации модели поведения системы;

2) операция вывода на экран пользователю (учителю или самому обучаемому) информации об обучаемом. Перед непосредственным выводом информации данной операцией производится анализ состояния обучаемого;

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

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

Операции ведения истории взаимодействия пользователя с ИОС осуществляют перенос информации из текущего состояния обучаемого (currentState-компонента модели обучаемого) в историю взаимодействия (historyкомпонент) и включают следующие операции:

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

2) операции определения и сохранения даты и времени текущего сеанса обучения осуществляют запрос информации о текущей дате и времени у пользователя или операционной системы и заносят эту информация в historyкомпонент модели обучаемого;

3) операции подсчета затраченного на обучение времени являются вспомогательными на этапе анализа модели обучаемого.

Различные модели и методы представления знаний об обучаемом см. в [33; 124; 45].

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

- предлагаемый план (планы) обучения (формируя учебную БЗ);

- стратегии обучения (дополняя и изменяя БЗ модели управления обучением - см. ниже);

- данные о конкретном обучаемом (формируя начальное состояние модели обучаемого);

- фактографическую информацию из предметной области (выступая в качестве эксперта-предметника при формировании БЗ предметной области).

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

4.2.4. Модель обучения Определение 6. Модель обучения MO имеет вид пары Ct - модель управления обучением;

St - модель обучаемого.

Информация в БЗ ПсУО (аналогично БЗ подсистемы решения задач и ознакомления с предметной областью) представляется на языке представления знаний, который включается в состав инструментальных средств проектирования ИОС.

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

Утверждение 1. В зависимости от способа организации взаимодействия с пользователем модель управления обучением Ct представима в одном из следующих видов:

где Ctu1 - статическая (фиксированная, неизменяющаяся) модель поведения;

Ctu2 - динамическая (нефиксированная, изменяемая, ситуационная) модель.

Определение 7. Статическая модель Ctu1 имеет вид пары n = l c - структура описания сценария, включающая линейные цепочки действий l и условные переходы c, в результате обработки которых учитываются ответы пользователя ai a.

Таким образом, статическая модель Ctu1 представляет собой жесткое описание последовательности действий КСО для достижения цели обучения.

Такого рода модели реализуются в виде сценариев и являются наиболее распространенными в электронных учебниках, АУК, АОС. Наиболее удобным способом представления сценария является сеть. Системы, поведение которых реализовано в соответствии с моделью Ctu1, являются системами с одним управляющим объектом (в роли которого выступает сама система) и одним объектом управления (которым является пользователь данной системы).

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

Определение 8. Динамическая модель Ctu2 имеет вид тройки s - множество состояний (ситуаций) модели поведения;

t - множество правил перехода между состояниями;

i - множество внешних воздействий.

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

Системы, реализуемые в соответствии с моделью Ctu2, являются системами с попеременно меняющимися управляющими объектами, а именно, в качестве управляющего объекта в данном случае может выступать как система, так и ее пользователь. Такого рода организация поведения системы является более гибкой и требует помимо учета состояний системы еще и учета состояний пользователя. Об особенностях статических и динамических экспертных систем говорится в [102].

В процессе функционирования ИОС может находиться в одном из следующих состояний:

- решение некоторой задачи из предметной области, по которой ведется обучение;

- объяснение полученного решения;

- поиск ответа на вопрос пользователя (при этом типология вопросов пользователя может быть самой разнообразной, например, “покажи”, “расскажи все”, “расскажи что-нибудь”, “объясни”, “помоги”, “научи” - см. подраздел 2.4.2);

- постановка вопроса пользователю;

- ожидание ответа пользователя;

- анализ ответа пользователя;

- анализ состояния модели пользователя с целью перехода в следующее состояние;

- ознакомление с предметной областью в соответствии с планом обучения;

- тестирование обучаемого;

- обобщение и анализ результатов тестирования;

- пополнение и модификация БЗ в диалоге с учителем;

Утверждение 2. По способу реализации модель управления обучением Ct представима в одном из следующих видов:

где Ctp - процедурная модель поведения;

Ctn - непроцедурная модель поведения.

Определение 9. Процедурная модель поведения Ctp имеет вид пары p - набор программ, реализующих модель Ctp;

d - набор данных для программ из набора p.

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

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

Определение 10. Непроцедурная модель поведения Ctn имеет вид тройки s - набор описаний состояний модели Ctn;

t - набор описаний правил перехода из состояния в состояние;

o - набор операций реализации состояний модели Ctn.

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

При этом Ctn соответствует реализуемой модели Ctu2.

Утверждение 3. По количеству целей управления модель управления обучением Ct представима в одном из следующих видов:

где Cta - одноцелевая модель поведения;

Ctq - многоцелевая модель поведения.

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

4.2.5. Управление взаимодействием компонентов ИОС Итак, ИОС представляет собой сложную систему, состояющую из множества подсистем, которые активно взаимодействуют друг с другом. Рассмотрим основные принципы взаимодействия компонентов ИОС.

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

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

Рассмотрим общую типологию и номенклатуру запросов, с помощью которых происходит взаимодействие компонентов ИОС.

1. Запросы подсистемы решения задач и ознакомления с предметной областью:

- запрос на решение конкретной задачи;

- запрос на объяснение решения задачи;

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

2. Запросы подсистемы управления обучением:

- запрос на выбор стратегий и тактик обучения;

- запрос на оптимизацию модели обучаемого.



Pages:     || 2 |


Похожие работы:

«УДК 681.3.06(075.8) ББК 32.973.26-018.2я73 У80 Устинов, С. М. У80 Вычислительная математика / С. М. Устинов, В. А. Зимницкий. — СПб.: БХВ-Петербург, 2009. — 336 с.: ил. — (Учебное пособие) ISBN 978-5-9775-0318-1 Изложены аппроксимация функций и смежные вопросы, задачи линейной алгебры, нелинейные уравнения и системы, методы решения дифференциальных уравнений, введение в минимизацию функций. Особое внимание обращается на реальные трудности, возникающие на практике при аппроксимации и минимизации...»

«Учреждение образования Белорусский государственный технологический университет УТВЕРЖДЕНА Ректором БГТУ Профессором И.М. Жарским 11.03.2011 г. Регистрационный № УД-538/баз. ТЕХНОЛОГИЯ СТРОИТЕЛЬНОЙ КЕРАМИКИ Учебная программа для специальности 1-48 01 01 Химическая технология неорганических веществ, материалов и изделий специализации 1-48 01 01 09 Технология тонкой функциональной и строительной керамики 2011 г. 2 УДК66:546(073) ББК Т Рекомендована к утверждению: кафедрой технологии стекла и...»

«М.В. САФРОНЧУК МИКРОЭКОНОМИКА Рекомендовано Министерством общего и профессионального образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по экономическим специальностям Второе издание, стереотипное УДК 330.101.542(075.8) ББК 65.012.3я73 C21 Рецензенты: А.Ю. Егоров, заслуженный деятель науки РФ, д-р экон. наук, проф., Ю.Ф. Воробьёв, д-р экон. наук, проф. Сафрончук М.В. Микроэкономика : учебное пособие / М.В. Сафрончук. — 2-е С21 изд.,...»

«НУОВППО Тираспольский межрегиональный университет Кафедра Юриспруденции МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по разработке, оформлению, подготовке к защите и защите выпускных квалификационных работ (специализация: гражданско-правовая) специальность (030501.65) Юриспруденция Рассмотрено и утверждено на заседании кафедры 09сентября 2012 г. Зав. кафедрой к.ю.н., доцент Каменева Н.В Тирасполь - 2012 1. Выпускная квалификационная (дипломная) работы как вид самостоятельной работы студента Самостоятельная...»

«1 МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ для организации и проведения выпускного экзамена по выбору по учебному предмету ”Физическая культура и здоровье“ В целях оказания методической помощи руководителям учреждений образования, учителям физической культуры, учащимся III ступени общего среднего образования в учреждении ”Республиканский центр физического воспитания и спорта учащихся и студентов“ разработаны методические материалы ”Организация и проведение выпускного экзамена по выбору по учебному предмету...»

«Б А К А Л А В Р И А Т В.Г. ШИРОБОКОВ З.М. ГРИБАНОВА А.А. ГРИБАНОВ БУХГАЛТЕРСКИЙ ФИНАНСОВЫЙ УЧЕТ Рекомендовано УМО по образованию в области финансов, учета и мировой экономики в качестве учебного пособия для студентов, обучающихся по специальности Бухгалтерский учет, анализ и аудит Второе издание, стереотипное КНОРУС • МОСКВА • 2013 УДК 657(075.8) ББК 65.052я73 Ш64 Рецензенты: И.М. Сурков, заведующий кафедрой Статистика и анализ хозяйственной деятельности Воронежского государственного...»

«Примерная основная образовательная программа среднего профессионального образования по специальности 071006 Анимация Москва 2011 2 3 Материал настоящего издания подготовлен: Л.Г. Зуденковой, заместителем директора ФГОУ СПО Сергиево-Посадский киновидеотехнический колледж. Л.Ю. Абрамовой, заместителем директора ГОУ СПО Театральнохудожественный колледж № 60. Составители: Л.Г. Зуденкова, заместитель директора ФГОУ СПО Сергиево-Посадский киновидеотехнический колледж, Л.Ю. Абрамова, заместитель...»

«М.К. Бункина А.М. Семенов В.А. Семенов МАКРОЭКОНОМИКА Учебник 3-е издание, переработанное и дополненное ББК 65.012.2 Бункина М.К., Семенов А.М., Семенов В.А. Макроэкономика: Учебник. – 3-е изд., перераб. и доп. – М.: Издательство Дело и Сервис, 2000. – 512 с. ISBN 5-8018-0098-0 В данном издании исследование макроэкономики подведено к началу XXI века и обращено в будущее. Макроэкономическая наука направлена на изучение российской специфики, экономического и финансового состояния страны, наших...»

«Русский Гуманитарный Интернет Университет БИБЛИОТЕКА УЧЕБНОЙ И НАУЧНОЙ ЛИТЕРАТУРЫ WWW.I-U.RU И. Ф. ДЕВЯТКО МЕТОДЫ СОЦИОЛОГИЧЕСКОГО ИССЛЕДОВАНИЯ Екатеринбург Издательство Уральского университета 1998 ББК С5в6 Д25 Издание осуществлено при участии Института гуманитарных практик Редактор М. Г. Тюлькина Ответственный за выпуск Л. Е. Петрова Девятко И. Ф. Д25 Методы социологического исследования.— Екатеринбург: Изд-во Урал, унта, 1998.— 208 с. ISBN 5—7525—0611— В данной книге рассматриваются ведущие...»

«Б А К А Л А В Р И А Т А.И. БочкАрёв, Т. С. БочкАрёвА, С. в. САкСонов Допущено Научно-методическим советом по физике Минобрнауки России в качестве учебного пособия для студентов высших учебных заведений, обучающихся по техническим направлениям подготовки и специальностям КНОРУС • МОСКВА • 2013 УДК 50(075.8) ББК 20я73 Б86 Рецензенты: Г. С. Розенберг, директор Института экологии Волжского бассейна, чл.-корр. РАН, засл. деятель науки РФ, д-р биол. наук, проф., В. И. Столбов, президент...»

«Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования Уральский федеральный университет имени первого Президента России Б.Н. Ельцина Институт государственного управления и предпринимательства МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО НАПИСАНИЮ И ОФОРМЛЕНИЮ КОНТРОЛЬНЫХ И КУРСОВЫХ РАБОТ, ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ БАКАЛАВРА, ДИПЛОМНОГО ПРОЕКТА СПЕЦИАЛИСТА, МАГИСТЕРСКОЙ ДИССЕРТАЦИИ Екатеринбург 2012...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ АКАДЕМИЯ АРХИТЕКТУРЫ И ИСКУССТВ ЮЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА Лишневский А.А. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОЙ РАБОТЕ Вывеска и витрина дисциплина Дизайнерское проектирование курсовая работа 6, семестр 3. направление подготовки 072500 Дизайн (бакалавриат) профиль подготовки...»

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

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

«СОДЕРЖАНИЕ УЧЕБНЫЙ ПЛАН 1 2-8 ПЛАН ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ МБУ ШКОЛЫ № 32 2 9-18 (1 -3 КЛАССЫ) НА 2013-2014 УЧЕБНЫЙ ГОД З СИСТЕМА УСЛОВИЙ РЕАЛИЗАЦИИ ОСНОВНОЙ 19-55 ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ СООТВЕТСТВИИ С ТРЕБОВАНИЯМИ СТАНДАРТА 3.1. Описание кадровых условий реализации основной образовательной 22-33 программы начального общего образования 3.2. Психолого-педагогические условия реализации основной 33-34 образовательной программы начального общего образования 3.3. Финансовое обеспечение реализации...»

«В.И. Егоров, Ю.В. Харитонова ТРУДОВОЙ ДОГОВОР Рекомендовано УМО по образованию в области финансов, учета и мировой экономики в качестве учебного пособия для студентов, обучающихся по специальности Налоги и налогообложение Второе издание, переработанное и дополненное МОСКВА 2009 УДК 349.2(075.8) ББК 67.405.112я73 Е30 Рецензенты: Н.И. Косякова, заведующая кафедрой Частное право Российского государ ственного гуманитарного университета, д р юр. наук, проф., В.А. Баранов, заведующий кафедрой...»

«КАФЕДРА УПРАВЛЕНИЕ ЭКСПЛУАТАЦИОННОЙ РАБОТОЙ Т.Н. КАЛИКИНА ОРГАНИЗАЦИЯ ПАССАЖИРСКИХ ПЕРЕВОЗОК Конспект лекций Хабаровск – 2007 138 Министерство транспорта Российской Федерации Федеральное агентство железнодорожного транспорта ГОУ ВПО Дальневосточный государственный университет путей сообщения Кафедра Управление эксплуатационной работой Т.Н. Каликина ОРГАНИЗАЦИЯ ПАССАЖИРСКИХ ПЕРЕВОЗОК Конспект лекций Рекомендовано методическим советом ДВГУПС в качестве учебного пособия Хабаровск Издательство...»

«База нормативной документации: www.complexdoc.ru ГУП АКАДЕМИЯ КОММУНАЛЬНОГО ХОЗЯЙСТВА им. К.Д. ПАМФИЛОВА БИБЛИОТЕКА ЭФФЕКТИВНОГО МЕНЕДЖМЕНТА В ЖКХ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО СОЗДАНИЮ ТОВАРИЩЕСТВ СОБСТВЕННИКОВ ЖИЛЬЯ ИЗДАНИЕ ПЕРВОЕ Под редакцией ПИВОВАРОВА В.Ф. ДИРЕКТОРА АКАДЕМИИ КОММУНАЛЬНОГО ХОЗЯЙСТВА, АКАДЕМИКА, ДОКТОРА ТЕХНИЧЕСКИХ НАУК МОСКВА 4-й филиал Воениздата 2003 Важнейшим результатом проводимой реформы ЖКХ явилось изменение структуры собственности муниципального фонда. Кардинально...»

«156 П.Е.Троян ТВЕРДОТЕЛЬНАЯ ЭЛЕКТРОНИКА Учебное пособие Томск-2006 157 Троян П.Е. Твердотельная электроника: Учебное пособие. - Томск: Томский государственный университет систем управления и радиоэлектроники, 2006. - 321 с. В учебном пособии рассмотрены физические основы твердотельной электроники, устройство, принцип действия, характеристики и параметры основных классов полупроводниковых приборов различного назначения, их эквивалентные схемы и модели, а также вопросы технологии изготовления и...»

«Геоэкономика туризма Учебное пособие / А.И. Тарасенок. - М.: ИНФРА-М; Мн.: Нов. знание, 2011. - 272 с.: ил.; 60x90 1/16. Высшее образование). (переплет) ISBN 978-5-16-004960-1 Изложены теоретические основы геоэкономики туризма, факторы и эффекты развития пространственно-экономических процессов в туризме, геоэкономические системы туризма. Особое внимание уделено методическим вопросам исследований внутренней структуры, факторам конкурентоспособности и рынкам сбыта туристских дестинаций....»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

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