Выбрать главу

В вопросах по математике, где, обычно, используют жесткую логику и четкие формулировки, возможно применение и простых авто-семантических преобразований. Например, возьмем канонический тип вопроса: «Определить площадь круга радиусом 1 м»?   Вот как может выглядеть преобразованный вопрос: «На клумбе диаметром 10 м.,  цветы. Каждый занимает 0,3 кв.м. Сколько целых цветков на клумбе?»  И соответствующий набор ответов.  А в следующем запуске этот канонический вопрос может преобразоваться в такой: «Круглую медаль площадью 25 кв. см поместили в квадратную рамку. Чему равна сторона минимальной рамки?» И свой набор ответов.  

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

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

Вот, как это может выглядеть на детском простом примере.

Канонический текст вопроса и ответов:

«А и Б сидели на трубе, А упало, Б  пропало, кто остался на трубе?»

Ответы:  А, б, в,г,д,и,к,л,м,н, никто. Правильный ответ «и».

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

Допустим такой: «Ё и Е лежали на скамье, Ё скатилось, Е разбилось, что мы видим на скамье?»  И ответы:   Ё, е, и, п, р, с, т,  ничего. Вот и ломай голову, как найти подсказку, хотя канонический набор вопросов и ответов  открыт у тебя в компе. А при другом запуске теста этот   преобразованный вопрос,  может выглядеть так: «В траве лежали  V и Q.  V смылась, всем сказав  «ку-ку», а Q слова не разобрав, вскочила много выше трав. Что завалялось в траве? И соответствующий  набор ответов, на этот почти автоматический «реп».

Возможны и другие  алгоритмические решения модификации вопросов из канонических в тестовые.  Посадить «10-20 гребцов на галеру», сегодня «не катит». Лучше поставить мотор и переделать «галеру»  в катер, с толковым капитаном. В нашем случае, это создать программный автомат ежедневного или, хотя бы, еженедельного преобразования  всех вопросов. И эти  новые вопросы должны подвергаться  контролю и редакции группы  из «людей-экспертов». Мало ли что программа придумает - ИИ надо держать под контролем. Через месяц-другой появятся тысячи таких «секретных» преобразованных вопросов по каждому из предметов сдачи. Но их держать надо  «на очень закрытом сервере», выдавая лишь поштучно, по шифрованному запросу от «открытого» сервера ГорТЦ.

Алгоритмы  полных семантических преобразований каноники к тексту реального вопроса, логически тождественному исходному смыслу, достаточно сложны,  но возможны. Здесь основной критерий – минимальное повторение слов канонического текста вопроса в преобразованном вопросе  и максимальное повторение одинаковых слов во всем массиве канонических вопросов. И разработка базы слов по главным смысловым словам канонических вопросов.  Так, в канонических вопросах по курсу математике, из множества слов, допустим таких, как: найти, определить, вычислить, узнать т.п., надо определить одно слово и только его использовать в текстах  с каноническими вопросами.  Зато в преобразованных вопросах его  не использовать, а использовать лишь тождественные.

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