Современные
информационные технологии /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 – тестирования позволит абитуриентам автошколы
качественно подготовиться к сдаче экзаменов по ПДД.