Современные информационные технологии /2. Вычислительная техника и программирова­ние

Шанаурин  К.А., магистр техники и технологий Отинова И.В.

Северо-Казахстанский государственный университет имени М. Козыбаева, Казахстан

К вопросу о реализации тестирования на  Web-сайте

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

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

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

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

Структура тестовой базы представлена на рисунке 1.

Рисунок 1. Физическая модель данных tests

Таблица «Tests» заключает в себя пять колонок:

·              «Id» - идентификационный номер;

·              «Name» - название экзаменационного билета;

·              «Description» - краткое описание теста;

·              «Date» - дата, когда был добавлен тест;

·              «Count» - сортировка;

·              «View» - производит номера строк.

Таблица «Question», предназначена для вопросов в тестовой базе.

·              «Id» - идентификационный номер;

·              «Parent_test» - привязывается определенный вопрос, к базе с ответами на него;

·              «Question» - задаваемые вопросы в тесте;

·              «View» - производит номера строк.

Рисунок 2. Физическая модель данных question

Таблица «Answer»,  содержит варианты ответов на вопросы.

Рисунок 3. Физическая модель данных answer

·              «Id» - идентификационный номер;

·              «Parent_question» - привязывает ответы к определенному вопросу;

·              «Answer» - предоставляемые ответы на вопрос;

·              «Is_correct» - привязывается id – 1 к правильному ответу, id – 0 к не правильному.

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

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

Рисунок 4. Страница «Тестирование»

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

Рисунок 5. Страница «Тестирование»

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

Рисунок 6. Страница «Тестирование»

 Использование оnline – тестирования позволит абитуриентам автошколы качественно подготовиться к сдаче экзаменов по ПДД.