13.ВИДЫ, СПОСОБЫ И ТЕХНОЛОГИИ КОНТРОЛЯ ЗНАНИЙ

13.1. Способы диагностики и контроля знаний, умений и навыков (ЗУН)

13.1.1.Виды и цели контроля

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

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

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

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

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

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

Текущий контроль. Основная цель такого контроля – диагностика ЗУН в процессе усвоения очередной темы и, при необходимости, коррекция обучения. Регулярное проведение контроля текущего уровня усвоения деятельности позволяет исправлять недостатки обучения и достигать необходимого уровня усвоения.

Рубежный контроль. Основная цель рубежного контроля – проверка уровня усвоения очередного раздела (темы) курса.

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

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

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

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

Заключительный (итоговый) контроль. Если проверка исходного уровня представляет собой «входной» контроль, то заключительный контроль показывает, какие результаты получены «на выходе».

Заключительный контроль представляет собой серию заданий по всему прорабо­танному материалу, который обучаемый должен решить самостоятельно, не обращаясь к помощи.

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

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

Возможно использование других показателей успешности по желанию автора курса.

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

Таким образом, основные цели разных видов контроля могут быть следующие:

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


13.1.2.Оценка уровня усвоения, шкалы оценок

Уровень усвоения является диагностично заданным параметром, так как для него не только однозначно определено описание уровней, позволяющее четко разграничивать деятельность на одном уровне от деятельности на другом, но и точно определены две другие операции диагностичного описания цели: измерение и оценка [13.1].

Измерение параметра «уровень усвоения» осуществляется введением понятия «существенная операция деятельности». Под существенной операцией деятельности понимают все действия, выполняемые учащимся, ведущие к достижению цели деятельности. Так, если учащийся решает математическую задачу, состоящую из m математических действий, и при описании решения допускает грамматические ошибки, то эти ошибки считаются несущественными операциями его деятельности и в расчет успешности усвоения не принимаются. Число существенных операций в этом примере равно m. Если же учащийся совершает ошибки в математических действиях, то под­считывается число правильно выполненных им существенных операций n, которое затем соотносят с общим числом существенных операций m, что дает представле­ние о качестве усвоения. Отношение n к m называется коэффициентом усвоения (Ку): Ку = n / m.

Понятно, что для Ку верно соотношение: 0 < Ку < 1 на любом уровне усвоения. Рис. 13.1, на котором показаны кривые восхождения учащегося по уровням усвоения, демонстрируют это положение. Обратите внимание, что кривые, изображающие продвижение по уровням усвоения, перекрываются. Это означает, что до завершения формирования знаний на низшем уровне уже параллельно начинается формирование знаний и умений на следующих уровнях. В обучении нет скачка перехода количества в качество: процесс идет плавно и постепенно, если его не прерывают на каком-либо этапе, что характерно для традиционного образования. Важно подчеркнуть, что в процессе приобретения знаний и действий учащийся в обязательном порядке должен усвоить деятельность на предшествующем уровне, чтобы подняться на последующий. Это означает, что обучение нельзя начинать с любого уровня, а обязательно только с того, на котором успешность усвоения Ку не менее 0,7.

Рис. 13.1. Процесс усвоения деятельности

В традиционном обучении это правило сплошь и рядом не выполня­ется, и изучение даже нового материала начинают с второго-третьего уровней, оставляя усвоение деятельности учащимися на первом уровне случаю, который чаще всего не наступает. Отсюда неполноценное усвоение на последующих уровнях к вящему изумлению и учителя, и ученика. Каждая кривая на рис. 13.1 развивается от нуля до единицы, где ноль это начало процесса обучения, а единица это его полное завершение, когда учащийся больше не делает ошибок в деятельности. На каждой кривой имеется узловая точка с Ку = 0,7. Она разделяет кривую уровня усвоения на две неравные части. Тот участок кривой, который находится между точками Ку = 0 и Ку = 0,7, называется кривой обучения (или научения), так как учащийся на этом этапе своего восхождения на данный уровень мастерства требует постоянного внимания учителя, проверяющего и корректирующего его деятельность, поскольку учащийся на этом этапе своего обучения еще нечувствителен к ошибкам и не может как увидеть (почувствовать) их, так и исправлять их. Если процесс обучения прерван в точке, например, с Ку = 0,5, то это приведет к тому, что учащийся в будущей своей деятельности будет выполнять ее с 50% ошибок в существенных операциях. Вот откуда берутся недоучки: это от незавершенности процесса обучения. До достижения Ку = 0,7 учащийся сам не замечает своих ошибок и исправлять их по ходу деятельности не может. Участок кривой от Ку = 0,7 до Ку = 1,0 называют кривой самообучения, поскольку учащийся, достигший этого качества усвоения сам способен контролировать правильность своих действий и корректировать свои ошибки. Определение коэффициента усвоения Ку – это операция измерения данного параметра, необходимая для диагностичной постановки цели и возможности объективного контроля степени ее достижения.

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

Таблица 13.1. Двенадцатибалльная шкала оценки знаний

Уровень освоения/Оценка

1

2

3

4

менее 0.7

Не оценивается

0.7 – 0.8

1

4

7

10

0.8 – 0.9

2

5

8

11

0.9 – 1.0

3

6

9

12

Пятибалльная шкала может применяться по-разному, и это зависит от того, как мы об этом договоримся, поскольку шкала это только отображение измерений, стоящих за ней. Так, если мы решим, что достижение учащимся Ку = 0,7 и выше на первом уровне оценивается в три балла, то это же достижение на втором уровне оценивается в четыре балла, на третьем – в пять, а четвертый уровень оценивается как исключительное до­стижение. Двойка ставится, если учащийся не достиг первого уровня усвоения, но его Ку находится между 0,5 и 0,7. Единицей отмечаются достижения между 0 и 0,5. Возможно другое соглашение, когда на каждом уровне достижения учащегося сопоставляются с пятибалльной шкалой по следующей схеме.

Таблица 13.2. Пятибалльная шкала оценки знаний

Уровень усвоения

1

2

3

4

менее 0,7

2

-

-

-

0,7 – 0,8

3

3"

3+

3!

0,8 – 0,9

4

4"

4+

4!

0,9 – 1,0

5

5"

5+

5!

Как видно из таблицы, если Ку меньше 0,7 на 2–4 уровнях, то оценка не выставляется, а проверяется усвоение на предшествующих уровнях, и знания учащегося оцениваются двойкой только в том случае, если и на пер­вом уровне Ку менее 0,7. Различные индексы при одних и тех же оценках дают возможность различать, за какой уровень достижений учащегося выставлена оценка. Применение 12-балльной шкалы дает возможность избавиться от этих неудобных условностей.

13.1.3.Требования к подбору заданий

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

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

Контроль (диагностика) ЗУН включает выполнение некоторого множества заданий. Каждое задание может характеризоваться трудностью и сложностью.

Трудность задания определяется уровнем усвоения деятельности, на диагностику которого оно направлено.

Сложность задания определяется числом существенных операций в нем, в том числе свернутых.

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

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

Различают три разновидности заданий второго уровня: задания–подстановки, конструктивные задания и типовые задачи.

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

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

Можно выделить и четвертый уровень трудности – это деятельность по развитию ранее усвоенной информации и соз­данию новой информации о деятельности, что достаточно редко реализуется в педагогической практике.

Необходимыми условиями к созданию педагогически корректного задания являются:

13.1.4.Классификация тестов

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

Речь ведется только о педагогических тестах, а не о психологических тестах (тесты интеллекта, тесты общих и специальных способностей и т.п.).

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

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

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

Данные тесты получили название стандартизированных. Тесты, разработанные специалистами-предметниками, но не отвечающие всем требованиям, предъявляемым к стандартизированным тестам, будем называть авторскими.

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

В основу классификации тестов положен принцип: что будет оцениваться и как?

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

Основные подходы в оценке образовательных достижений

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

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

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

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

В настоящее время понятие «критериально-ориентированный подход» или тест заменяются понятиями «ориентированный на содержание» и «ориентированный на цели или требования к уровню подготовки».

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

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

13.2.Средства ввода и анализа ответов

13.2.1.Средства обеспечения диалога

Обучение – это диалог между Учите­лем и Учеником. Соответственно про­граммные средства поддержки КСО должны обеспечивать ведение обучающего диа­лога. Такие средства можно разделить на две большие категории.

Рис. 13.2. Средства обеспечения диалога

Средства управления предъявляемой информации – средства навига­ции. Это разно­образ­ные кнопки и гиперссылки. Стандартные кнопки размещаются на специ­альных па­нелях управления. Примеры: кнопки «Дальше», «Назад», «Справка», кнопки управле­ния динамиче­ской инфор­мацией (звук, видео) и т.п. Гипер­ссылки разме­щаются непосредственно в предъявляемой ин­формации. Средства навига­ции достаточно просто можно подклю­чить посредст­вом современных текстовых и HTML-редакторов, не прибегая к прямому про­граммированию. Средства навигации интенсивно используются при контроле и диагностике ЗУН для вызова справочной информации, помощи и т.д.

Средства ввода и анализа высказываний обучаемого в основном используются для ввода ответов и их анализа. Ввиду боль­шого разнообразия учебных дисциплин и учебных задач анализ про­изволь­ных вы­сказываний представляет собой наиболее сложную и ресурсоем­кую проблему при разра­ботке КСО. Особенностью анализа ответов является наличие свойства «правильность ответа».

13.2.2.Ввод ответа

Ввод высказывания обучаемого производится с клавиатуры, посредством графи­ческого указателя (мышь, графический планшет, джойстик и т.п.) или системы рече­вого ввода (рис. 13.3).

Рис. 13.3. Средства ввода

Ввод высказывания в виде строки произвольного текста с клавиа­туры широко используется при контроле. Как разновидность можно анализировать код любой однократно нажатой клавиши или со­четания клавиш клавиатуры или (и) мыши. Применимо при обучении работе на клавиатуре и с мышью.

Графический ввод определяет ввод высказывания с помощью графического указателя – мыши, трекбола, графического планшета и т.п. Разновидности графического ввода:

Речевой ввод. Разработка программных систем распознавания речи ведется уже много лет и в этой области достигнуты значительные успехи. Уже находятся в эксплуатации вполне надежно работающие системы распознавания речи с настройкой на одного диктора. При переходе к другому диктору требуется переобучение системы. Надежность систем распознавания речи произвольного диктора пока оставляет желать лучшего и их использование в обучении пока имеет характер эксперимента. Однако уже в ближайшее время можно надеяться на широкое применение подобных систем при контроле ЗУН.

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

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

13.2.3.Типы ответа

Рассмотрим на примерах наиболее распространенные на сегодняшний день типы ответа (рис. 13.4).

Рис. 13.4. Типы ответа

Рис. 13.5. Пример отметки фазы

С помощью Media Player вразбивку произносятся числительные. Обучаемый должен распознать произносимое числительное и щелкнуть по соответствующей цифре.

Анализ высказываний обычно проводится посредством их сопоставления с набором эталонов – правильных ответов, типичных ошибочных ответов. Разновидностей программных систем анализа ответов существует великое множество. Мы будем рассматривать анализ ответов на примере авторской системы Дельфин, разработанной в МЭИ (ТУ).

13.2.4.Система анализа ответа (высказываний).

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

Каждому контрольному заданию соответствует список эталонов ответа. Каждый эталон обладает набором свойств.

К свойствам эталона относятся – тип ввода, тип эталона, сам эталон, вес ошибки, связь с другими элементами (кадрами) курса. Для определенных типов эталонов некоторые свойства могут быть опущены.

Свойство «тип ввода» определяет тип и разновидность устройства ввода, посредством которого ожидается ввод ответа.

Типы эталонов:

Эталон представляет либо строку, либо указатель на таблицу элементов ситуации.

Рис. 13.6. Пример анализа однострочного алгебраического выражения

Рис. 13.6 Пример ввода и анализа ситуации – «многоэтажное» алгебраическое выражение

В текстовое окно с помощью клавиатуры вводится выражение для формулы. Имя и размер фонта задаются автором при создании курса. При нажатии клавиши F4 в специальное окно выводится полный набор символов («мышиная» клавиатура), с помощью которой можно вводить и специальные, в том числе математические символы.

«Многоэтажное» математическое выражение набирается перетаскиванием соответствующих элементов – в данном случае математических символов – из окна «меню пользователя» (внизу) в окно ввода. Для некоторых элементов может быть задана возможность изменения состояния – при щелчке мышью по такому элементу он меняет состояние, например 0–1–2 и т.д.

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

Каждому эталону соответствует понятие «Вес ошибки», т.е. автор-разработчик учеб­ного курса оценивает правильность введенного ответа при совпадении с данным эта­лоном.

Связь с другими элементами (кадрами) курса показывает, куда надо пе­рейти, если произошло совпадение с эталоном. Обязательно надо ввести связь по «Иначе», т.е. указать пе­реход, если не произошло совпадения ни с одним эталоном. Для задачи – это всевозможные варианты ответов (обычно ошибочных), не перечисленные в списке эталонов. Для такого псевдоэталона также необходимо назначить вес ошибки и связь.

13.3.Средства диагностики и контроля ЗУН

13.3.1.Организация контроля знаний. Стратегии (алгоритмы, сценарии) контроля

При контроле ЗУН в соответствии с целями и задачами конкретного вида контроля обучаемому предъявляется несколько заданий из исходного массива (массивов) заданий – серия. Методы формирования такой серии определяют стратегию (алгоритм, сценарий) контроля. Существуют несколько основных типов стратегий контроля.

Последовательная выборка.

Наиболее простой алгоритм контроля – последовательная выборка. Размеры исходного массива и контрольной серии одинаковы и задания выполняются в последовательности, определенной автором. Последовательная выборка использу­ется в основном при самоконтроле. Хотя все обучаемые выполняют одни и те же задания, при самоконтроле это не имеет принципиального значения, так как он проходит обычно при самостоятельных занятиях. За счет продуманной последова­тельности заданий автор может обратить внимание обучаемых на наиболее важные аспекты изучаемой темы. Требования к подбору заданий в последовательную выборку определяются целями контроля.

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

Случайная выборка – это выбор случайным образом m неповторяющихся заданий из исходного массива в n заданий. Каждый обучаемый в группе получает свою последовательность заданий. Однако это происходит только при большом отношении n/m. Так, при независимой выборке 10 заданий из исходного массива в 100 заданий, вероятность того, что в группе из двух человек они получат хотя бы одно одинаковое задание, близка к 1 (1 – Р(о) = 1 – 0,9 = 0,652). Под независимой выборкой понимается, что выбор заданий конкретного обучаемого не зависит от того, какие задания получают другие обучаемые. Не трудно подсчитать, что при 10 заданиях для каждого из 12 обучаемых (обычное количество рабочих мест в компьютерном классе) исходный массив должен содержать более 86 тысяч заданий! Расчет сделан при сохранении условия, что вероятность получения хотя бы одного одинакового задания у разных обучаемых не превышает 0,08. Создать исходный массив такого размера практически не реально. Поэтому, при проведении контроля в компьютерном классе, необходимо применение более сложных систем контроля. Сетевая система случайной выборки из общего для всего класса массива с вычеркиванием позволяет организовать серию из неповторяющихся заданий для приведенного примера при размере исходного массива всего 120 заданий (количество заданий в серии, умноженное на количество обучаемых).

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

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

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

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

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

Можно построить алгоритм адаптации, например, к уровню знаний.

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

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

13.3.2.Генерация условий задания

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

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

Генерация переменных задания.

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

Рис. 13.7. Пример генерации чисел (в данном случае 2 и 5)

Это позволяет во многих случаях сократить исходный массив заданий. Так, при про­верке зна­ния таблицы умножения надо вы­дать на экран два целых случайных числа в диапазоне от 2 до 9. Одно такое задание будет эквивалентно массиву из 64 заданий. Эталон правильного ответа компьютер легко вычисляет, как произведение этих двух чисел.

В других случаях необходимо генерировать не просто число, а значение выражения, на­при­мер, в случае решения задачи на нахождение целочисленных сторон прямоуголь­ного треугольника, требуется сгенерировать два целых числа U и V, затем вычис­лить и отпечатать на экране зна­чения трех сторон треугольника по формулам:

X = 2 • UV, Y = Abs(U2 V2), Z = U2 + V2.

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

Типы генерируемых сообщений:

13.3.3.Организация заданий, типы заданий

Требования к организации задания.

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

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

Реакция на ответ.

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

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

Помимо реакций на правильные и неправильные ответы автор должен преду­смотреть и реакцию на непредусмотренный им ответ обучаемого. Это не­обхо­димо для того, чтобы обу­чаемый в любом случае мог продви­гаться по курсу.

Диагностика (локализация) ошибок.

Подбор «типичных» неправильных ответов и разработка комментариев к ним должны быть предметом особого внимания автора обучающего курса. От того, на­сколько точно автор учиты­вает в комментарии причину ошибки обучаемого, зависит адаптивность данного курса к конкрет­ному обучаемому.

Часто авторы не анализируют возможные ошибки, дают реак­ции только на правильный от­вет, а все остальные ответы попадают в руб­рику непредусмот­ренных ответов («иначе»).

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

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

При создании структуры формируемой деятельности автору надо выделить сис­тему дей­ст­вий, подлежащих усвоению, и соответствующую каждому действию сис­тему операций.

Как показано психологами, психологическими причинами ошибок могут быть:

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

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

Например, обучае­мому надо не просто объяснить его неправильный ответ, но дать дополнитель­ную задачу (или серию задач), наводящий вопрос, уточняющие задания, справочные данные и т.д. Организация познавательной деятельности обучаемого с использова­нием поэтапного решения задания вы­полняет двоякую функцию.

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

Иногда по характеру отрабатываемого действия бывает достаточно задания и набора ре­акций на возможные ответы обучаемого.

В связи с вышеизложенным можно выделить несколько типов заданий.

Решение за 1 этап. Задание формулируется таким образом, чтобы обучаемый ввел конечное решение. Например «Вычислите и введите значение периметра окружности с радиусом 3,8 метра».

Решение в несколько этапов. Задание формулируется в виде нескольких подзаданий и решается последовательно. Например: «Тело брошено под некоторым углом к горизонту с начальной скоростью v0 и через 3 секунды падает на землю на расстоянии 5 метров от точки бросания. Вычислите значения начальной скорости v0 и угла .

1-й этап. Нарисуйте траекторию движения тела и сравните его с предложенными.

2-й этап. Введите формулу для вычисления начальной скорости в общем виде.

3-й этап. Вычислите значения начальной скорости и введите ее значение с точностью не менее трех значащих цифр.

4-й этап. Введите формулу для вычисления угла в общем виде.

5-й этап. Вычислите значения угла и введите его значение с точностью не менее двух значащих цифр»

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

13.3.4.Оценка ответа (выполнения одного задания)

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

Вес ошибки. Как указывалось выше, во многих случаях можно предусмотреть возможные типичные ошибки обучаемого при решении задачи и назначить им разные штрафные очки. В этом случае шкала оценки с учетом веса ошибки может иметь, например, такой вид: 0 – без ошибки (правильно), 1 – правильно, но не совсем точно; 2 – N – от малозначительной до грубой ошибки.

Вес задания. Вес задания может характеризовать:

Вес задания может учитываться назначением премиальных очков при правильном ответе или изменением веса ошибки при неправильном.

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

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

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

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

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

Для решения задания в один этап вычисление оценки не представляет особых трудностей. При многоэтапном решении задания некоторые ответы могут оказаться ошибочными. В этом случае система контроля принимает решение по одному из двух возможных правил:

«Жесткий» контроль. Ошибка при неправильном решении любого этапа прекращает контроль и считается, что задание не выполнено.

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

13.3.5.Принятие решения по результатам контроля

По завершении контрольной серии заданий принимается решение о результатах контроля. При этом могут быть приняты во внимание следующие показатели:

Естественное желание – свести все показатели (или отбросив часть показателей) к некоторому общему критерию. В простейшем случае учитывают только количество заданий и количество правильно решенных заданий. Критерий при этом рассчитывается как процент успешности по формуле:

Результат = 100 * (количество правильно решенных заданий / количество заданий).

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

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

Выставление отметки (рейтинга). Некоторые виды контроля, например, рубежный и итоговый, требуют выставления отметки в принятой шкале. Правило перевода критерия успешности в пятибалльную отметку приводилось выше.

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

13.3.6.Надежность контроля

Здесь мы будем рассматривать только методические проблемы надежности контроля ЗУН при использовании КСО.

Достоверность контроля

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

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

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

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

Аутентификация

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

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

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

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

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

Чаще всего используются следующие стратегии выбора:

Приведем, наверное, не полный, список факторов, влияющие на выбор инстру­ментальной среды (ИС) для разработки компьютерных средств тестирования и контроля знаний.

Целевое назначение.

Инструментарий разработчика.

Средства проигрывания:

Средства доставки содержания КСО обучающемуся:

Экономические факторы.

Специальные требования к программным системам контроля ЗУН

13.5.Сетевая система контроля знаний

Создание этой системы преследовало три основные цели:

Существуют, по крайней мере, два возможных подхода к решению поставленной задачи:

Отличительными особенностями сетевой системы контроля знаний являются:

13.5.1.Вариант сетевой системы без использования web-сервера

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

Статус пользователя определяется именем и паролем, который он вводит в начале работы (рис. 13.8). Если пользователем является студент, то ему дополнительно предлагается указать учебную группу и свою фамилию (рис. 13.9).

После успешной проверки введенной информации, которая осуществляется на сервере, преподавателю становятся доступны две дополнительные, по отношению к студенту, закладки: «Администрирование», на которой осуществляются основные действия по созданию, редактированию и удалению вопросов, и «Журнал» – для просмотра ответов учащихся.

Рис. 13.8. Окно идентификации пользователя

Рис. 13.9. Регистрация студента

Действия и возможности преподавателя

Вопросы структурируются по учебным дисциплинам и темам, представленным в виде древовидной структуры, которая располагается в основном окне программы слева.

Если требуется создать или удалить дисциплину, тему или вопрос, можно воспользоваться контекстным меню. При этом, в зависимости от того на каком уровне структуры вызвано это меню, будет предложено создать элемент следующего уровня (рис. 13.10).

Дополнительно рис. 13.10 иллюстрирует возможность выполнения этих действий без вызова контекстного меню, а посредством нажатия так называемых «горячих» клавиш на клавиатуре: «Insert» – для вставки, «Delete» – удаления и «F2» – переименования элементов «дерева».

Рис. 13.10. Добавление новой темы и вопроса

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

Название вопроса будет отображаться в «дереве» курсов, тем и вопросов и может быть произвольным. Из перечня переменных на этапе контроля формируется отдельная панель инструментов. Он является «строительным материалом», из которого студент создает свой ответ. Для отделения одной записи от другой используется знак «;». Текст вопроса дается в произвольной форме (в текущей версии разнообразие шрифтов не поддерживается).

Рис. 13.11. Режим редактирования вопроса

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

Рис. 13.12. Контекстное меню иллюстрации к вопросу

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

В зависимости от вопроса перечень правильных ответов может включать более одной позиции. Для управления им используются кнопки: «Добавить», «Изменить», «Удалить» и «Сохранить ответы». Названия первых трех кнопок говорят сами за себя. Последняя из них обеспечивает сохранение введенных записей в базе данных, размещаемой на сервере. Ответы могут быть записаны как в виде: <искомая величина> = <выражение>, так и без левой части со знаком равенства (например, для примера на рис. 13.11 правильный ответ может быть записан и виде i(R)). Подсистема анализа ответов правильно распознает и такой вариант.

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

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

Закладка «Журнал» доступна только для преподавателя. С ее помощью он может проанализировать и проконтролировать ответы учащихся.

Рис. 13.13. Проверка вопроса преподавателем

Внешний вид закладки представлен на рис. 13.14. Она может быть разделена на две области. Первая содержит поля отбора (фильтрации), вторая – таблицу для отображения результатов. Допускается отбор по следующим параметрам:

По последним четырем позициям допускается ввод неполных выражений (например, «эл» вместо полного «Эл-11-99»).

При ответе студента заносится следующая информация: дата и время ответа, учебная группа, фамилия и имя учащегося, название темы и вопроса, на которые отвечал учащийся, результат ответа (в текущем варианте это реализовано на уровне «правильно» – «неправильно»).

При работе преподавателя заносится дата и время входа в систему, а также Интернет-адрес, с которого осуществлен вход.

Рис. 13.14. Просмотр журнала ответов

Каждый столбец допускает сортировку по возрастанию или убыванию. По умолчанию она ведется по полю «Дата/Время».

Действия и возможности студента

После регистрации учащегмуся доступна одна закладка – «Контроль». Доступ к вопросам, на которые он должен дать ответ, осуществляется посредством перемещения по «дереву», которое отображается на экране слева. После выбора вопроса на экране формируется окно, подобное тому, что показано на рис. 13.15.

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

Рис. 13.15. Построение ответа студентом

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

Это положение можно проиллюстрировать примером, показанным на рис. 13.15. Для формирования ответа студент вначале должен нажать на кнопку «w»; затем на «=»; далее «–»; и в конце – «5». Если требуется ввести выражение, содержащее десятичное число с дробной частью, то необходимо воспользоваться кнопкой «.».

Для коррекции неправильно введенного ответа служат кнопки . Первая из них позволяет отменить последний введенный символ, вторая – вернуть неправильно удаленный символ, а третья – полностью очистить поле ответа.

После того как студент дал ответ, нажав кнопку «Принять ответ», результат его действий фиксируется в электронном журнале, хранящемся на сервере. Правильность или неправильность ответа отображается флажками зеленого или красного цвета соответственно рядом с названием в перечне вопросов.

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

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

13.5.2.Интернет версия сетевой системы тестирования

При возможности развертывания на одном из компьютеров web-сервера (например, при использовании Microsoft IIS 5 или 6 версии) можно отказаться от установки на клиентских рабочих местах дополнительных программ и воспользоваться встроенным обозревателем Интернет (например, MS Internet Explorer). Дополнительным достоинством этого варианта является повышение безопасности при работе с базой данных извне, так как взаимодействие с удаленными пользователями осуществляется по стандартному 80-му порту подключения.

Такой вариант системы был создан и опробован. По своим возможностям и интерфейсу он максимально приближен к варианту системы, представленному в пункте 13.5.1. В настоящее время его функционирование можно посмотреть по адресу http://ecio.mpei.ac.ru/Colloquim/Logon.aspx.

По указанному адресу размещается начальная (стартовая) страница, на которой осуществляется процедура регистрации (рис. 13.16).

Если пользователь зарегистрировался как преподаватель (администратор вопросов), то ему будет доступна страница, которая выглядит так, как показано на рис. 13.17. В левой части располагается «дерево» курсов, тем и вопросов. Справа вверху – закладки. Текст текущей закладки выделен жирным шрифтом, а ее фон сделан более светлым. Содержимое рамки слева меняется в зависимости от выбранного в «дереве» уровня.

Рис. 13.16. Начальная страница, регистрация пользователя

Рис. 13.17. Вид страницы после регистрации преподавателя

Несколько изменен способ создания, удаления и изменения курсов и тем. Для того чтобы произвести редактирование, необходимо перейти на соответствующий уровень «дерева» и воспользоваться соответствующими кнопками и полем редактирования (рис. 13.18). В примере показано редактирование названия курса. Кнопки обеспечивают: создание темы (т.е. следующий уровень дерева), удаление курса (здесь надо быть внимательным, так как в этом случае будут удалены все темы и вопросы, которые входят в этот курс) и сохранение внесенных в название курса изменений (кнопка «Изменить»).

Рис. 13.18. Редактирование названия курса

Редактирование вопроса не претерпело существенных изменений (рис. 13.19).

Добавлена кнопка «Сохранить в БД», обеспечивающая сохранение внесенных исправлений в сетевой базе данных. При наличии больших по объему иллюстраций и низкоскоростных линий связи этот процесс может занять заметное время. Добавление рисунка производится выбором файла с помощью кнопки «Обзор…», затем необходимо нажать кнопку «Обновить» для отображения внесенных изменений. В случае, когда поле с именем файла рисунка пустое, нажатие кнопки «Обновить» приводит к очищению поля рисунка. Формат рисунков может быть любым, который поддерживает программа Internet Explorer (например, BMP, JPG, GIF, PNG).

Для учащегося верхние закладки выглядят так, как показано на рис. 13.20 вверху. Закладки «Администрирование» и «Журнал» ему не доступны. Фамилия и имя студента добавляются к названию закладки. Ответ формируется нажатием на кнопки, представленные на рисунке вверху. Там же размещены и кнопки отмены, повтора и очистки содержимого поля ответа. Таким образом, технология создания ответа принципиально не отличается от рассмотренного варианта.

Рис. 13.19. Пример редактирования выбранного вопроса

Рис. 13.20. Внешний вид страницы при ответе студента

Модуль разбора выражений в данной версии полностью идентичен ранее описанному варианту по своим возможностям и принципу действия. Правильные и неправильные ответы отмечаются визуально в «дереве» слева в виде зеленых и красных «флажков».

Возможности журнала представлены на рис. 13.21. Фильтр можно установить по полям «Группа» (в том числе «Администратор»), «Пользователь» (фамилия, имя), «Тема», «Вопрос», а также указать период времени за который просматриваются записи в журнале.

В конечную таблицу помимо перечисленного добавлен столбец «Результат», в котором в символьном виде показано правильно или нет ответил студент на вопрос. Если количество просматриваемых записей превышает 15, то производится разбивка на страницы. Количество страниц, а также номер текущей страницы отображаются внизу справа.

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

Рис. 13.21. Просмотр журнала ответов

13.5.3.Структура базы вопросов

База вопросов имеет простую структуру, основу которой составляют три таблицы, представленные на рис. 13.22:

Рис. 13.22. Основная часть структуры БД вопросов

Помимо этого имеются три таблицы, которые носят вспомогательный характер. Их состав представлен на рис. 13.23. Показанные на нем элементы описываются следующим образом:

Таблица «StudyGroup» содержит поля:

Таблица «Students» состоит из полей:

Рис. 13.23. Вспомогательные таблицы

Таблица «Journal» включает поля:

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

Список литературы

13.1. Беспалько В.П. Образование и обучение с участием компьютеров (педагогика третьего тысячелетия). М.: Изд-во Московского психолого-социального института, 2002.