ПРИМЕНЕНИЕ WEB-ТЕХНОЛОГИЙ ПРИ РАЗРАБОТКЕ КОМПЬЮТЕРНЫХ ТЕСТОВ ДЛЯ КОНТРОЛЯ ЗНАНИЙ ОБУЧАЮЩИХСЯ
Борисенко Андрей Борисович, Краснянский Михаил Николаевич, Широбоких Сергей Петрович
Тамбовский региональный центр Федерации Интернет Образования; Тамбовский государственный технический университет, г. Тамбов
обсудить на форуме
написать автору
Использование компьютерного тестирования позволяет в кратчайший срок проверить знания больших групп обучающихся, выявить недостатки при изложении учебного материала, применить методы математической статистики для оценки степени его усвоения. Часто сами обучающиеся предпочитают тестирование другим методам контроля знаний, считая его более объективным.
Одну из форм организации тестов можно условно назвать “выбери один или несколько правильных ответов из предлагаемых вариантов“. Несмотря на присущие такому способу недостатки, (например, наличие “скрытой” подсказки на вопрос – выбирать ответ из предложенных вариантов зачастую легче, чем сформулировать ответ самостоятельно), он используется довольно часто. Это обусловлено простым критерием правильности ответа (совпадением номера выбранного ответа с номером правильного ответа) и простотой организацией ввода ответов (достаточно выбрать из предложенных вариантов один или несколько правильных). Как следствие — метод можно достаточно легко программно реализовать на компьютере.
Для создаваемой системы контроля знаний предъявлялись следующие требования:
- Список предлагаемых вопросов может быть реализован как в виде текста, так и в виде графики.
- При ответе на вопрос должна быть реализована возможность выбора как "один правильный", так и "несколько правильных" ответов.
- Должна быть возможность задания лимита времени, в течение которого проводится тест.
- Если тестируемый использует несколько попыток для прохождения теста, то порядок вопросов не должен быть одинаковым.
- Интерфейс пользователя должен быть интуитивно понятен, прост в эксплуатации – тестируемому для работы должно быть достаточно мыши или любого другого манипулятора.
- Система должна не зависеть от изучаемого предмета, по которому проводится тестирование.
- Система должна работать в сети Internet.
Система, удовлетворяющая всем перечисленным требованиям, была создана сотрудниками Тамбовского регионального центра Федерации Интернет Образования и Тамбовского государственного технического университета. Для хранения списка вопросов, пользователей системы, результатов тестирования используется SQL-сервер — MySQL- 3.23.41. Языком программирования был выбран PHP 4.0 — интерпретируемый язык программирования, предназначенный для быстрого создания программ на WEB-сервере. В качестве WEB сервера — WWW сервер — Apache- 1.3.22. Представленный набор программного обеспечения (MySQL, PHP, Apache) является свободно распространяемым для некоммерческого использования. В настоящий момент система эксплуатируется на компьютере под управлением Red Hat Linux 7.2. Упрощенная версия компьютерного теста была, также реализована в виде Java-апплета.
Для прохождения тестирования достаточно иметь доступ к Internet, а так же web – браузер (например, Internet Explorer, Opera, Netscape Navigator). Перед прохождением первого теста испытуемый должен пройти регистрацию. Преподаватель может просмотреть результаты с любого компьютера, подключенного к Internet.
В дальнейшем планируется развитие представленной системы. Предполагается добавить возможность не только выбирать вариант ответа из набора альтернатив, но и конструировать ответ. Для хранения математических формул и выражений использовать не графический файл (gif, jpg, png), а язык MathML — основанный на XML язык разметки документов, описывающий как внешний вид формул, так и их содержание.