Требуется обновление браузера.

КОМПЛЕКС ПРОВЕРКИ ЗНАНИЙ «С.Э.Т.2» (Система электронных тестов)


Просмотров: 1062
2009 год
Набатчиков А.М. Комплекс проверки знаний «С.Э.Т.2» (Система электронных тестов) // 58 научно-техническая конференция МИРЭА, Сб. тр. ч. 5 Проблемы высшего образования. – М.: 2009. – С. 84-89.
Мероприятие: 58 Научно-техническая конференция МИРЭА
УДК: 371.26
Тестирование является одной из основных форм проверки знаний учащихся.

Очевидные преимущества и возможность снизить до приемлемого уровня недостатки «ручного» тестирования при использовании локальной вычислительной сети кафедры автоматических систем факультета кибернетики МИРЭА, привели к созданию комплекса программ «Система Электронных Тестов» (С.Э.Т., а впоследствии С.Э.Т.2).

При проектировании Системы были учтены пожелания профессора кафедры автоматических систем Ковальчука Якова Максимовича, описанные выше недостатки «ручного» тестирования, слабые места подобного программного обеспечения, а также предложения альфа- и бета-тестеров первой версии Системы.

Таким образом, необходимо было разработать систему, позволяющую:
  • свободно и быстро изменять существующие и создавать новые тесты. Причём конечный тест должен иметь компактную форму цифрового представления, малый размер и шифрованную структуру (что исключает возможность несанкционированной модификации теста, а также делает невозможным извлечение из него информации, облегчающей прохождение теста, кроме той, что была заложена изначально при его создании);
  • быстро приступить к созданию теста. В Системе присутствует компилятор, обладающий интуитивно понятным графическим интерфейсом (рис.1), что позволяет после короткой подготовки составлять тесты пользователю, не имеющему опыт программирования. Поддержка интеграции современных медийных форматов хранения данных и привычная для пользователя «офисных» приложений поддержка буфера обмена ОС WINDOWS значительно упрощают процесс создания;
    img1.jpg
    Рис.1. Главное окно программы-компилятора
  • создавать «внутренний запас» вопросов по темам для каждого теста, что устраняет его «одноразовость». В зависимости от заложенного потенциала программа при каждом тестировании будет выбирать для каждой темы псевдослучайным образом один из нескольких возможных вопросов и перемешивать варианты ответов на него;
  • быстро приступать к тестированию. Благодаря красочному интуитивно понятному графическому интерфейсу (рис.2), базирующемуся на стандартных (а потому хорошо знакомых студентам) элементах графической оболчки ОС WINDOWS, приступать к тестированию на Системе можно без предварительного знакомства;
    img2.jpg
    Рис.2. Главное окно программы-клиента
  • применять индивидуальные настройки тестирования для каждого пользователя. Функционал сервера Системы позволяет проводить мониторинг процесса тестирования и управлять им как в ручном, так и в автоматическом режиме (рис.3);
    img3.jpg
    Рис.3. Главное окно программы-сервера
  • адекватно оценивать знания тестируемых. Каждый вопрос в тесте имеет свою индивидуальную числовую характеристику – коэффициент сложности, позволяющий неравнозначно оценивать ответы на разные вопросы в соответствии с их сложностью и вероятностью угадывания правильного варианта ответа. Такой подход делает оценку более объективной. Кроме того, применение ПЭВМ позволяет избежать «человеческого» фактора при проверке результатов;
  • проводить самостоятельную подготовку. Система может функционировать не только в режиме сетевого тестирования, но и локально на одной ПЭВМ, что (вместе с большим запасом вариативности теста) позволяет тестируемому подготовиться к сдаче самостоятельно, но при этом не делает все вопросы заранее известными;
  • просто интегрировать новые тесты. Достаточно обновить список тестов на сервере – клиентские приложения автоматически запросят недостающие или изменившиеся тесты. Данная опция избавляет оператора Системы от рутинного ручного копирования тестов на каждую ПЭВМ сети и контроля версий;
  • удобно хранить результаты. Все результаты тестирования сохраняются в базу данных сервера для последующего анализа преподавателем. По информативности отчёт не только не уступает, но и превосходит «бумажный» аналог: наряду с выбранными тестируемым вариантами ответов сохраняется также время, затраченное на тестирование, время проведения теста, и пр. (рис.4, 5);
    img4.jpg
    Рис.4. Окно просмотра результатов (программа-клиент)
    img5.jpg
    Рис.5. Окно просмотра результатов (программа-сервер)
  • обеспечить необходимый уровень достоверности результатов. Система имеет защиту от подлога тестов и их декомпиляции. Стохастический порядок вариантов ответа сильно усложняет использование всевозможных «шпаргалок», а большое количество вопросов (для просмотра которых необходимо провести множество тестирований) сводит к минимуму целесообразность их изготовления.

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

Работа с комплексом сводится к работе с его приложениями и может быть разделена следующим образом:
  • «Компилятор тестов» (рис.1). Позволяет создать тест для комплекса с использованием текстовой и анимационной или статической графической информации;
  • «Клиентское приложение» (рис.2). Предоставляет тестируемому интерфейс для выполнения заданий. Приложение может работать как в режиме сетевого тестирования, так и в локальном режиме;
  • «Сервер» (рис.3). Реализует управление клиентскими приложениями и сбор информации при сетевом тестировании.

Сетевое тестирование на комплексе «С.Э.Т.2.» может быть организовано в любой сети, поддерживающей протокол TCP/IP. Число одновременно поддерживаемых сервером клиентов ограничено, в первую очередь, пропускной способностью сети и производительностью ПЭВМ сервера.

Программный комплекс создан в среде разработки Blitz3D.

Система внедрена в учебный процесс кафедры автоматических систем с апреля 2008 года.

Комментарии

Инкогнито
  Загружаем captcha