Борисенко Андрей Борисович
ГОУ ВПО "Тамбовский государственный технический университет" Доцент кафедры "Автоматизированное проектирование
технологического оборудования", к.т.н., доцент
Разработка компьютерных тестов для контроля знаний обучающихся с применением Web-технологий
Компьютерное тестирование позволяет в кратчайший срок проверить знания больших групп обучающихся, применить методы математической статистики для оценки степени усвоения учебного материала. Зачастую сами обучающиеся предпочитают тестирование другим методам контроля знаний, считая его более объективным.
Как правило, тестирование проводят следующим образом: из предлагаемых вариантов ответов на задаваемый вопрос выбирается один или несколько правильных. Несмотря на присущие такому способу недостатки (выбирать ответ из предложенных вариантов зачастую легче, чем сформулировать ответ самостоятельно), он используется довольно часто. При этом критерием правильности ответа можно считать совпадение номера выбранного ответа с номером правильного ответа. Такую форму тестирования можно достаточно легко программно реализовать на компьютере.
Для создаваемой системы контроля знаний предъявлялись следующие требования:
Список предлагаемых вопросов может быть реализован как в виде текста, так и в виде графики.
При ответе на вопрос должна быть реализована возможность выбора как "один правильный", так и "несколько правильных" ответов.
Должна быть возможность задания лимита времени, в течение которого проводится тест.
Если тестируемый использует несколько попыток для прохождения теста, то порядок вопросов не должен быть одинаковым.
Интерфейс пользователя должен быть интуитивно понятен, прост в эксплуатации - тестируемому для работы должно быть достаточно мыши или любого другого манипулятора.
Система должна не зависеть от изучаемого предмета, по которому проводится тестирование.
Система должна работать в сети Internet.
Система, удовлетворяющая всем перечисленным требованиям, была создана на кафедре Автоматизированного проектирования технологического оборудования Тамбовского государственного технического университета. Для хранения списка вопросов, данных о пользователях системы, результатов тестирования используется SQL-сервер - MySQL- 4.1.20. Языком программирования был выбран PHP 4.3.9 - интерпретируемый язык программирования, предназначенный для быстрого создания программ на WEB-сервере. В качестве WEB сервера - Apache-2.0.52. Представленный набор программного обеспечения (MySQL, PHP, Apache) является свободно распространяемым для некоммерческого использования. В настоящий момент система эксплуатируется на компьютере под управлением CentOS 4.5.
Для прохождения тестирования достаточно иметь доступ к Internet, а так же web - браузер (например, Internet Explorer, Opera, Mozilla Firefox). Перед прохождением первого теста испытуемый должен пройти регистрацию. Преподаватель может просмотреть результаты с любого компьютера, подключенного к Internet.
В дальнейшем планируется развитие представленной системы. Предполагается добавить возможность не только выбирать вариант ответа из набора альтернатив, но и конструировать ответ.