Известно, что эффективность и безопасность выполнения работ по обслуживанию различного сложного оборудования зависят от такого важнейшего фактора, как конструкторские и технологические знания персонала, эксплуатирующего данное оборудование [3].
В настоящее время на кафедре ИТАС ПНИПУ ведутся работы по созданию автоматизированных обучающих систем (АОС) операторов производственно-технологических процессов (на примере операторов перегрузочных машин). АОС помимо тренажера, предназначенного для освоения профессиональных умений и навыков [8-11], включает в себя также подсистему освоения профессиональных знаний: например, знаний об устройстве перегрузочной машины, знаний о технике безопасности при работе на перегрузочной машине и т.д. В рамках данных работ создается система моделей и алгоритмов для управления процессом формирования профессиональных знаний обучаемых (т.е. будущих крановщиков).
Теоретический этап автоматизированного обучения представляет собой последовательное прохождения теоретических учебных модулей, каждый из которых направлен на изучение определенного вида профессиональных знаний (т.е. определенной темы). Количество учебных модулей и их содержание определяется преподавателем, наполняющим АОС информацией. Освоение очередного модуля начинается только после успешного освоения предыдущего модуля. Успешность освоения определяется посредством контроля знаний в форме тестирования. Обучаемый должен совершить столько попыток прохождения теста по модулю, пока тест не будет пройден успешно.
Следовательно, исходя из общего описания процесса теоретического этапа обучения, приведенного выше, процесс управления формированием знаний может быть представлен в виде двух уровней:
1) управление процессом прохождения некоторым обучаемым теста по теме определенного теоретического модуля;
2) управление процессом последовательного прохождения обучаемым теоретических модулей.
В первую очередь, рассмотрим особенности управления процессом прохождения теста по теме определенного теоретического модуля.
Каждому теоретическому модулю, направленному на изучение определенного вида знаний, соответствует комплект (т.е. множество) тестовых заданий, из которого в процессе контроля знаний обучаемого по теме модуля будет автоматически сформирован тест для оценки качества полученных знаний. В процессе прохождения теста АОС псевдослучайным образом будет выбирать задания из комплекта и предоставлять обучаемому для решения.
Для тестирования было предложено использовать задания закрытой формы с одним правильным вариантом ответа в виду такого существенного преимущества, как соответствие данной формы заданий проблеме выбора, решаемой ежедневно эксплуатационным персоналом сложной технологической системы в процессе работы [1].
Следует отметить, что в научной литературе [2, 4, 5, 7, 8] в недостаточной степени рассмотрены модели автоматизированного управления формированием профессиональных знаний эксплуатационного персонала технологической системы, позволяющие качественно, за наименьшее время оценить знания, максимально исключив при этом субъективное мнение преподавателя (устанавливающего вручную различные параметры тестирования) и снизить негативное влияние угадывания ответов обучаемым. Рассмотрим предлагаемую методику решения данной проблемы.
В качестве важнейшей составляющей системы моделей была предложена схема управления процессом прохождения теста по теме определенного теоретического модуля, представленная на рис. 1.
Рис. 1. Схема управления процессом прохождения теста
Схема управления обладает научной новизной по сравнению с существующими, поскольку в процессе принятия решений используется не только традиционный коэффициент освоения знаний [4], но и такая новая характеристика, как вероятность угадывания последовательности тестовых заданий обучаемым. Это позволяет за наименьшее время объективно и качественно оценить знания обучаемого за счет автоматического подбора количества заданий в тесте, обеспечивая допустимо низкий уровень влияния такого негативного фактора в процессе тестирования, как угадывание обучаемым ответов на тестовые задания.
Эффективность псевдослучайного выбора заданий из комплекта, обусловленная индивидуализацией процесса обучения, будет дополнена, в отличие от существующих подходов, тем, что тестовые задания будут выбраны из комплекта с учетом их статуса, в зависимости от того, к какому из трех множеств принадлежит тестовое задание. Это способствует максимальному исключению повторений одних и тех же заданий при различных попытках прохождения теста обучаемым по определенной теме.
После выполнения каждого задания в ходе прохождения теста вычисляются два показателя – коэффициент освоения вида знаний и вероятность угадывания последовательности тестовых заданий.
Коэффициент освоения вида знаний вычисляется по формуле:
,
где - количество правильно решенных заданий;
- общее количество решенных заданий.
Вероятность угадывания последовательности заданий вычисляется следующим образом:
,
где - значение вероятности угадывания последовательности заданий после выполнения обучаемым -го задания;
- предыдущее значение вероятности угадывания последовательности заданий;
- вероятность угадывания -го задания;
- количество вариантов ответа в -м задании.
Для более детального описания процессов принятия решений и формирования управленческих воздействий, отмеченных на рис. 1, воспользуемся построением сетей Петри. Как известно, сеть Петри - это математическая модель для представления динамики функционирования некоторой системы в терминах «условие-событие». Достоинством использования сетей Петри является возможность адекватного представления логико-временных особенностей функционирования сложных систем различной природы: экономических, биологических, социальных, технические и т.д. [6].
На рис. 2 в форме сети Петри показана модель процесса принятия решений и формирования управленческих воздействий о продолжении или завершении прохождения теста (и об успешности в случае завершения) обучаемым.
Рис. 2. Модель процесса принятия решений и формирования управленческих воздействий о продолжении или завершении прохождении теста обучаемым
Известно, что позициям в сетях Петри соответствуют некоторые условия, а переходам – события [6].
В таблице 1 представлено описание условий, соответствующих позициям сети Петри, изображенной на рис. 2. Использованы следующие обозначения:
- текущее значение коэффициента освоения;
- текущая вероятность угадывания последовательности заданий;
- пороговый (допустимый) коэффициент освоения вида знаний (устанавливается преподавателем в настройках АОС);
- пороговая (допустимая) вероятность угадывания последовательности заданий (устанавливается преподавателем в настройках АОС);
- основное множество заданий (содержит задания, которые еще не использовались в предыдущих попытках прохождения теста);
- дополнительное множество заданий (содержит задания, которые уже использовались в предыдущих попытках).
Таблица 1
Описание позиций сети Петри
Позиция |
Условие |
|
. |
|
. |
|
. |
|
. |
|
. |
|
. |
|
Текущее тестирование пройдено успешно. |
|
Текущее тестирование пройдено не успешно. |
Начальная маркировка сети Петри соответствует состоянию АОС после выполнения обучаемым первого задания и может быть различной. Возможны 6 различных начальных маркировок, каждая из которых соответствует наличию одного маркера в позиции , , , , или и отсутствию маркеров во всех других позициях. На рис. 2 продемонстрирован один, наиболее типичный вариант начальной маркировки.
В таблице 2 представлено описание событий, соответствующих переходам сети Петри, изображенной на рис. 2.
Таблица 2
Описание переходов сети Петри
Переход |
Событие |
|
Принятие автоматически решения о продолжении выполнения теста. Выполнение обучаемым очередного тестового задания, что заново приводит к переходу в состояние . |
, , , , |
Принятие автоматически решения о продолжении выполнения теста. Выполнение обучаемым очередного тестового задания, что приводит к переходу в состояние , , , или соответственно. |
, |
Принятие автоматически решения об успешном завершении прохождения теста (по причине выполнения условия позиции или соответственно). |
, , |
Принятие автоматически решения о неуспешном завершении прохождения теста (по причине выполнения условия позиции , или соответственно). |
Таким образом, как видно из описания позиций и переходов сети Петри (изображенной на рис. 2), принятие решений зависит от текущих значений коэффициента освоения и вероятности угадывания последовательности заданий, от пороговых значений коэффициента освоения и вероятности угадывания последовательности заданий, а также от мощности основного и дополнительного множеств заданий.
На рис. 3 в форме сети Петри показана модель процесса принятия решений и формирования управленческих воздействий о выборе задания определенного статуса из базы тестовых заданий.
Рис. 3. Модель процесса принятия решений и формирования управленческих воздействий о выборе задания определенного статуса из базы тестовых заданий
В таблице 3 представлено описание условий, соответствующих позициям сети Петри, изображенной на рис. 3.
Таблица 3
Описание позиций сети Петри
Позиция |
Условие |
|
Основное множество тестовых заданий не пустое. |
|
Дополнительное множество тестовых заданий не пустое, а основное – пустое. |
|
И основное, и дополнительное множества тестовых заданий пустые. |
Возможны следующие начальные маркировки сети Петри (соответствующие началу прохождения теста), изображенной на рис. 3: или . В таблице 4 представлено описание событий, соответствующих переходам сети Петри, изображенной на рис. 3.
Таблица 4
Описание переходов сети Петри
Переход |
Событие |
|
Выбор тестового задания из основного множества, причем основное множество не станет после этого пустым. |
|
Выбор последнего тестового задания из основного множества, т.е. основное множество станет после этого пустым. |
|
Выбор тестового задания из дополнительного множества, причем дополнительное множество не станет после этого пустым. |
|
Выбор последнего тестового задания из дополнительного множества, т.е. дополнительное множество станет после этого пустым. |
|
Выбор последнего тестового задания из основного множества при пустом дополнительном множестве, т.е. оба множества (и пустое, и дополнительное) будут являться после этого пустыми. |
Таким образом, основной принцип, заложенный в модели, показанной на рис. 3, заключается в том, что пока в основном множестве еще есть задания, то задания для теста будут выбираться случайным образом именно из этого множества. А когда основное множество стало пустым, что задания будут выбираться из дополнительного множества.
На рис. 4 в форме сети Петри изображена модель, отражающая особенности переходов задания из одного множества в другое. Переход задания из одного множества в другое – это вспомогательное действие в процессе управления.
Рис. 4. Модель процесса перехода задания из одного множества в другое
В таблице 5 представлено описание условий, соответствующих позициям сети Петри, изображенной на рис. 4.
Таблица 5
Описание позиций сети Петри
Позиция |
Условие |
|
Тестовое задание находится в основном множестве задании. |
|
Тестовое задание находится в дополнительном множестве задании. |
|
Тестовое задание находится в множестве использованных заданий. |
Возможны две начальные маркировки сети Петри (соответствующие началу выполнения теста), изображенной на рис. 4:
1) - для случая, когда задание еще не было использовано при тестировании обучаемого;
2) - для случая, когда задание уже было использовано при тестировании обучаемого в одной из предыдущих попыток.
В таблице 6 представлено описание событий, соответствующих переходам сети Петри, изображенной на рис. 4.
Таблица 6
Описание переходов сети Петри
Переход |
Событие |
|
Тестовое задание переходит из основного множества в множество использованных в результате выполнения данного задания обучаемым в ходе прохождения теста: , где - очередное выбранное задание из основного множества заданий; - основное множество заданий до выбора из него задания ; , где - множество использованных заданий до включения в него задания . |
|
Тестовое задание переходит из дополнительного множества в множество использованных в результате выполнения данного задания обучаемым в ходе прохождения теста: , где - очередное выбранное задание из дополнительного множества заданий; - дополнительное множество заданий до выбора из него задания ; , где - множество использованных заданий до включения в него задания . |
|
Тестовое задание переходит из множества использованных в дополнительное множество после выполнения обучаемым теста: , где - множество дополнительных заданий до объединения его с множеством использованных. - множество использованных заданий на момент завершения тестирования обучаемого. |
Любое тестовое задание изначально всегда находится в основном множестве. После того, как оно было решено обучаемым в одной из попыток прохождения теста, то сначала попадает в множество использованных (это множество содержит задания, которые уже использовались в ходе текущей попытки прохождения теста), а затем, после выполнения теста – в множество дополнительных.
Далее рассмотрим особенности управления процессом последовательного прохождения обучаемым теоретических модулей.
Предложенная схема управления данным процессом представлена на рис. 5. Как видно на данной схеме, автоматическое принятие решений зависит от показателя успешности прохождения теста по текущему теоретическому модулю и наличия очередного теоретического модуля в индивидуальной траектории обучения, т.е. последовательности модулей (теоретических и практических), которую должен освоить обучаемый.
Рис. 5. Схема управления процессом последовательного прохождения теоретических модулей
Как показано на рис. 5, возможно принятие решений о переходе к изучению следующего теоретического модуля (в случае успешного прохождения теста по текущему модулю), о повторном изучении текущего теоретического модуля (в случае неуспешного прохождения теста) либо о переходе к практической части обучения (после изучения всех теоретических модулей).
Таким образом, была разработана система моделей, отличительной чертой которой является возможность за наименьшее время объективно и качественно оценить знания обучаемого (т.е. будущего оператора) за счет автоматического подбора количества заданий в тесте, что обеспечит допустимо низкую вероятность угадывания последовательности тестовых заданий и позволит максимально исключить повторение одних и тех же заданий при различных попытках прохождения теста обучаемым по определенной теме.
В ближайшей перспективе планируется реализация программного и информационного обеспечения подсистемы АОС, соответствующей предложенным моделям.
Рецензенты:
Затонский А.В., д.т.н., заведующий кафедрой автоматизации технологических процессов Березниковского филиала ФГБОУ ВПО «Пермский национальный исследовательский политехнический университет», г. Березники.
Щербинин А.Г., д.т.н., профессор кафедры «Конструирование и технологии в электротехнике», ФГБОУ ВПО «Пермский национальный исследовательский политехнический университет», г. Пермь.