Шрифт:
Возможно, для ускорения разработки системы тестирования, необходимо будет использовать опыт разработчиков схожих больших облачных систем. Допустим, таких как проект "Диадок" (система обмена электронными документами) от "СКБ Контур».
1.1.Технология и алгоритмы реализации
Вот как может выглядеть идеальная система «ЕГЭ-тестирование».
Вы заходите на городской сайт, на страницу «Тестирование», заносите паспортные данные, где, что и когда закончили (курс средней школы). Указываете ИНН, предмет сдачи, выбираете удобное время и дату и оплачиваете услугу. С помощью мобильника, эл.кошелька и т.п. способом. Оплата необходима, чтобы «шибко любопытные» не засоряли тестирование. Но стоимость должна быть небольшой: 100-300 рублей. Через несколько минут вам приходит разрешение на сдачу, с дублированием в виде СМС на телефон и на электронный почтовый ящик. Но, а если вы школьный курс не прошли и вас нет в базе данных** (БД) школьников ГОРОНО, то и допуск к тестированию вы не получите и ваши деньги пропали.
Допустим, разрешение имеется, в назначенный день и время, вы приходите в тестовый центр, регистратор сверяет исходные данные, выдает карточку с вашим ФИО, №№ кабинета и стола, предметом сдачи, временем и датой. И пошел отсчет времени сдачи экзамена…
Причем на экзамен можно будет идти и с учебником, и с телефоном или компьютером. Лишь рюкзаки должны оставляться в камере хранения или раздевалке. Ну, негоже обыскивать молодых людей и отбирать эти «современные шпаргалки», которые стали неотъемлемыми помощниками информационного сопровождения жизни молодых людей в цифровом мире** (ИСЖЛ). Надо «более умно» делать процессы тестирования. Благо современные информационно-коммуникационные технологии (ИКТ) позволяют достичь этого. Проще всего заглушить радиочастоты связи гаджетов** в комнатах тестирования. Тестируетесь вы, а не ваши друзья и помощники. Есть много и других «хитрых способов обезвреживания» компьютеров, учебников и пособий. Особенно, если применять методы искусственного интеллекта при тестировании знаний. Но об этом позже.
Начало тестирования. На вашем экзаменационном мониторе уже выдано ваше ФИО, предмет и идет отсчет времени. Нажимаете любую клавишу и «программная рулетка» выдает на экран 10 вопросов с 3-5 ответами на каждый, где лишь один правильный. Из них: 5 простых вопроса, 3 сложных и 2 очень сложных, с баллами сложности. Допустим, вы сдаете математику за курс средней школы. Все исходные (канонические) вопросы и правильные ответы к ним, должны быть выложены в открытый доступ, на сайте Минобра, по предметам, в январе текущего года. И в течении года не должны изменяться. Но и вопросов должно быть не менее полутора тысяч. За 11 лет обучения математики не может быть 50-60 вопросов, как сейчас.
Причем составление вопросов и ответов к ним, один из главных моментов в системе тестирования. Но, чтобы не было простого списывания, по выборке - «вопрос – ответ» с использованием компов и смартфонов, тексты реальных вопросов (варианты) должны меняться. Вот, как это может выглядеть на детском простом примере.
Канонический текст вопроса и ответов:
«А и б сидели на трубе, А упало, б пропало, кто остался на трубе?»
Ответы: А, б, в,г,д,и,к,л,м,н, никто. Правильный ответ «и».
А реально, на экране испытуемого, появится семантически преобразованный вопрос, но логически тождественный каноническому.
Допустим такой: «Ё и е лежали на скамье, Ё скатилось, е разбилось, что мы видим на скамье?» И ответы: Ё, е, и, п, р, с, т, ничего. Вот и ломай голову, как найти подсказку, хотя канонический набор вопросов и ответов открыт у тебя в компе. И никого соответствия № вопроса - № правильного ответа. Как это, нередко, практикуют в простых, убого сделанных тестировках.
А при другом запуске теста этот преобразованный вопрос, может выглядеть так: «В траве лежали w и q. W смылась, всем сказав «ку-ку», а q, слова не разобрав, вскочила много выше трав. Что завалялось в траве? И соответствующий набор ответов. Конечно, преобразовывать-сочинять такие вопросы автоматически, имея лишь канонический текст вопросов, непросто. Но используя методы ИИ, возможно. Потому, для начала можно использовать упрощенное преобразование текстов канонических вопросов, с помощью бригады учителей предметников.
Даже в вопросах по математике, где, обычно, используют жесткую логику и четкие формулировки, применение семантически преобразованных вопросов допустимо. Возьмем канонический тип вопроса: «Определить площадь круга радиусом 1 м»? Вот как может выглядеть преобразованный вопрос: «На клумбе диаметром 10 м цветы. Каждый занимает 0,3 кв.м. Сколько цветков на клумбе?» И соответствующий набор ответов. А в следующем запуске вопрос может преобразоваться в такой: «Круглую медаль площадью 25 кв. см поместили в квадратную рамку. Чему равна сторона минимальной рамки?» И свой набор ответов.
Т.е. на каждый канонический вопрос (а их должно быть не менее 1500 по предмету), программный автомат будет выдавать один, из нескольких десятков преобразованных вопросов. Потому вероятность, что у экзаменуемых в одном кабинете появится одинаковый вопрос, почти нулевая. То в вопросе будет фигурировать прямая задача, то обратная. То там будут цветки, то медали или любые круглые предметы и т.п. И такое по всем вопросам, а не только по вопросу о площади круга. Списывание через поиск, по системам подсказок на своем «компе», которые (подсказки-шпаргалки) обязательно появятся, будет проблематично. Однако, это будет более длительный процесс, чем самостоятельное решение. Но про безопасность системы несколько позже.