Современные информационные технологии / 2.
Вычислительная техника и программирование
Писаренко
Л.А., к.т.н. Шевелев М.Ю., к.т.н. Шевелев Ю.П.
Томский
государственный университет систем управления
и радиоэлектроники, Россия
Информационно-дидактическая система
«Символ»:
неантропоморфный подход к
автоматизации контроля знаний
Решение образовательных проблем обычно
связывают с компьютером, надеясь, что со временем станет реальностью
«…„золотая“ мечта образования: дать каждому ученику персонального учителя» [1, с.
5], т.е. будет создан электронный Аристотель, способный обучать с такой же
эффективностью, с какой настоящий Аристотель обучал Александра Македонского.
Насколько состоятельны подобные ожидания – это дискуссионный вопрос. В
настоящее время компьютер хорошо выполняет только информирующую функцию, однако
качество обучения определяется не объёмом переданной обучающемуся информации, а
уровнем её усвоения. Задаётся этот уровень
перечнями вопросов задач и упражнений, на которые обучающийся должен
дать правильные ответы. Современный компьютер оценивает ответы обучающихся
сравнением формы ответа с формой эталона, хранящегося в его памяти
(антропоморфный принцип). Но формы ответа могут быть самыми разнообразными –
устный рассказ о чём-либо, а также формулы, числа, рисунки, графики, схемы,
таблицы и соответствующие устные пояснения к ним. Пока компьютер слеп и глух,
ввод ответов представляет собой первое серьёзное препятствие на пути
компьютерного диалога, поскольку клавиатурный ввод ответов является слишком
времяёмким. Хотя работы по изучению акустического и зрительного каналов ввода
информации давно ведутся во всём мире, и в этой области уже получены кое-какие
положительные результаты, но до их массового применения ещё далеко.
Когда же компьютер обретёт способность
воспринимать устную информацию с голоса любого человека и произвольные
рукописные изображения с листа, причём, с достаточно высоким качеством, то это
будет большим достижением в науке, но с позиций «электронного Аристотеля» –
незначительным. Причина этого состоит в том, что естественный диалог всегда
осуществляется на основе смысла, а диалог с компьютером, аналогичный
человеческому, на смысловом уровне невозможен, поскольку все связанное со
смыслом – это прерогатива сознания. Компьютерная же реализация сознания
представляется в высшей степени сомнительной, если учесть следствие из теоремы
Гёделя (о неполноте формальных систем) о том, что человеческое мышление
основано на принципе, не сводящемуся только к алгоритмическому.
Отсюда вывод: любые автоматизированные
контролирующие системы, оценивающие ответы сравнением форм их представления, по
качеству контроля всегда будут уступать
обычному человеческому контролю. Задача состоит не в создании «электронного
Аристотеля» (о нём не может быть и речи), а в оценке реальных возможностей компьютера в области контроля знаний и поиске путей,
позволяющих в пределах принципа формализации получить от него наибольший дидактический эффект.
В современных электронных учебниках
большое распространение получил искусственный приём в виде выборочного
принципа, когда вместе с вопросом обучающемуся выдаётся и ряд ответов для
выбора из них правильных. В естественных системах контроля этот приём
применяется крайне редко из-за его низкой обучающей эффективности. Поэтому при
совершенствовании компьютерного контроля, прежде всего, необходимо выйти за
рамки выборочного метода в область естественных ответов, тогда выборочный метод
будет применяться как частный случай естественного контроля.
Второй момент, связанный с
совершенствованием компьютерного обучения, является более тонким. Он относится
к принципу антропоморфизма, согласно которому в компьютерную память заранее
необходимо записывать эталонную информацию, чтобы компьютер мог отличать
правильные ответы от неправильных, и выводить на экран правильные ответы, если
в этом возникнет необходимость. Чтобы ограничить несанкционированный доступ к
эталонам, их обычно хранят в закодированном виде.
Главные недостатки антропоморфного подхода
состоят в следующем. Во-первых, в случае «взлома» защиты эталонных ответов
информативность контроля всегда снижается и нередко до нуля (а разработка
«взломостойкой» защиты – это очень большая проблема и её далеко не всегда
удаётся решить на должном уровне). Во-вторых, каков бы ни был массив вопросов,
ему всегда должен быть поставлен в соответствие и массив эталонных ответов
(причём, в закодированном виде). Это вполне естественно в электронных
учебниках, а в случае традиционных изданий, например, сборников задач,
возникает вопрос: где хранить эталонные ответы? Не вкладывать же в каждый
экземпляр магнитный или лазерный диск. В этом состоит известная проблема
интеграции электронных и традиционных учебников [2]. В-третьих, вследствие
массовости операции контроля и самоконтроля кроме компьютера имеет смысл
применять и специализированные устройства, как более удобные в применении,
например, для контроля знаний дошкольников, или учащихся начальной школы.
Однако разработке таких устройств препятствуют трудноразрешимые вопросы об
объёме памяти и её наполнении информацией.
Всех подобных трудностей можно избежать,
если отказаться от принципа антропоморфизма, т.е. удалить из компьютерной
памяти все массивы кодов эталонных ответов, а контроль осуществлять на основе
специальных кодов заданий (КЗ), являющихся неотъемлемыми составляющими каждого
учебного вопроса. В процессе самоконтроля обучающийся набирает на компьютерной
клавиатуре ответ и КЗ. Эта информация обрабатывается по специальному
контролирующему алгоритму, и если ответ соответствует коду задания, то
обучающийся получает сообщение «Правильно», в противном случае – «Неправильно».
Проиллюстрируем это на примере из школьного курса географии:
«Назовите самое глубокое озеро на нашей
планете. (ТПК)»
Обучающийся, выполнив это задание,
набирает на компьютерной клавиатуре слово «Байкал» и код «ТПК». В результате
получает сообщение «Правильно».
Так как вся информация о правильном ответе
заключена в КЗ, то возможен вопрос: не проще ли обучающемуся найти ответ
декодированием КЗ вместо того, чтобы решать задачу? Чтобы исключить такую
возможность, контролирующий алгоритм должен обладать свойством: при кодировании
заданий всякому ответу ставится в соответствие вполне определённый КЗ, а при
попытках декодирования обеспечивалась бы неоднозначность. В этом случае защита
эталонов от несанкционированного доступа обеспечивается не засекречиванием
алгоритмов кодирования и декодирования, а информационным шумом, суть которого в
том, что каждая из последовательностей знаков, полученная в результате
декодирования, является правильной по отношению к данному КЗ, но какая
последовательность действительно есть
правильный ответ, в общем случае установить невозможно. В этом заключается суть
неантропоморфного подхода, т.е. компьютер «не знает» правильных ответов ни на
один вопрос, но способен отличать правильные ответы от неправильных.
Главная особенность неантропоморфного
подхода состоит в том, что на его основе могут быть построены контролирующие
алгоритмы, семантически не связанные ни с какими кодируемыми ответами. Один из
таких алгоритмов разработан и применяется в информационно-дидактической системе
«Символ» [3]. Этот алгоритм является универсальным, т.е. он обеспечивает
возможность контроля (и самоконтроля) по любым учебным предметам вузов, школ, и дошкольного образования. Система «Символ» может
применяться в массовых масштабах, но только в том случае, если контролирующие
алгоритмы работают одинаково во всех компьютерах. Однако подобная реализация этих алгоритмов не
защищена от постороннего вмешательства в их работу (вирусы, попытки
усовершенствования), поэтому наилучшей является реализация их в виде
специализированного устройства. Такое устройство, названное «Символ-Тест» [4],
разработано и применяется в школах Томской области.
Дидактический фонд системы «Символ» в
настоящее время насчитывает несколько десятков учебных пособий для вузов,
средних общеобразовательных школ и дошкольных учреждений. Каждое из них
содержит сотни учебных вопросов с возможностью самоконтроля, так как всем
вопросам присвоены соответствующие КЗ. Например, в [5] насчитывается более трёх
тысяч закодированных задач и упражнений для самостоятельной работы.
Исследование неантропоморфного подхода
проводилось в связи с проблемой интеграции электронных и бумажных учебников.
Однако результаты исследований могут применяться и вне этой проблемы. Например,
при разработке электронных учебников основные трудности контроля на основе
естественных ответов обусловлены неоднозначностью их представления. Обычно в
таких случаях применяются специальные алгоритмы, либо перечисляются все
возможные варианты ответа и задаётся дизъюнктивный критерий: ответ обучающегося
признаётся правильным, если он содержится среди перечисленных. В системе
«Символ» предусмотрена возможность кодирования большого класса неоднозначных
ответов без перечисления их вариантов: достаточно найти КЗ для одного из них, и
при самоконтроле все остальные также будут признаваться правильными.
Таким образом, неантропоморфный подход
обеспечивает унификацию при подготовке контролирующих заданий: независимо от
того, в каком виде представлены дидактические материалы – электронном или
бумажном, – нет необходимости создавать массив эталонных ответов, достаточно
только закодировать контрольные вопросы, а контролирующие алгоритмы во всех
случаях остаются одними и теми же. Они могут быть реализованы в двух вариантах:
программно при помощи компьютера и в виде специализированного устройства, что
имеет особое значение для начальной школы и дошкольного образования.
Литература
1.
Аунапу Т. Ф. Автоматизация обучения с позиций
системного анализа / Т. Ф. Аунапу, М. В. Веронская // Тезисы докладов
республиканской научно-методической конференции «Управление качеством высшего
образования в условиях многоуровневой подготовки специалистов и внедрения
образовательных стандартов». – Барнаул: Изд-во Алт. гос. техн. ун-та им. И.И.
Ползунова, 1996. – С. 5–6.
2. Шевелев М. Ю. Об интеграции
традиционных и компьютерных учебников в автоматизированных обучающих системах /
М. Ю. Шевелев, Ю. П. Шевелев // Доклады Томского гос. ун-та систем управления и
радиоэлектроники: Автоматизированные системы обработки информации, управления и
проектирования: периодический научный журнал. – Томск: Изд-во Томск. гос. ун-та
систем упр. и радиоэлектроники, 2003. –
№ 1(9). – С. 240 – 249.
3. Смирнова Н. П. Здоровьесберегающие аспекты
использования системы «Символ» в учебном процессе в условиях перехода на новые
образовательные стандарты / Н П. Смирнова // Материалы
международной научно-методической конференции «Современное образование:
перспективы развития многопрофильного технического университета». Россия,
Томск, 28-29 января 2010 г. – Томск: Томск. гос. ун-т систем упр. и
радиоэлектроники, 2010. – С. 269–270.
4. Мусев Н. С. Рейтинговая система и устройство
«Символ-Тест» – точки соприкосновения / Н. С. Мусев, Т. Н. Мусева // Материалы международной научно-методической конференции «Современное
образование: перспективы развития многопрофильного технического университета». Россия,
Томск, 28-29 января 2010 г. – Томск: Томск. гос. ун-т систем упр. и
радиоэлектроники, 2010. – С. 283–285.
5. Шевелев Ю. П. Дискретная математика /
Ю. П. Шевелев – СПб.: Издательство «Лань», 2008. – 592 с.