Как написать скрипт для проведения собственного тестирования на PHP?

Опубликовано: 22.12.2017

видео Как написать скрипт для проведения собственного тестирования на PHP?

Как проверить сайт на безопасность?

В этой статье речь пойдет о реализации простого тестирования при помощи PHP .



Стоит сразу отметить, что выбирая PHP , за место javascript вы получаете большую надежность в тестировании, так как PHP это серверный язык программирования и выполняется он на сервере, то подсмотреть ответы и сам код намного сложнее, нежели это бывает с javascript .


Пример холодного звонка по сценарию (зал в восторге)

В нашем тесте будут разные вопрос, с различными вариантами ответов - выбор одного правильного ответа из группы, запись ответа в текстовое поле, выбор нескольких вариантов в ответе.

Сам тест будет хранить у нас в index.html , как форма со всеми её элементами. А проверка тестирования будет проходить в файле test.php .


Как создать тест.

Подготовим тест и напишем разметку нашей страницы:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Страница</title> </head> <body> <form method="post" action="test.php"> <div class="element"> <p><strong>Вопрос №1:</strong> Столица России</p> <p><input type="radio" name="capital" value="Санкт-Петербург"> Санкт-Петербург</p> <p><input type="radio" name="capital" value="Париж"> Париж</p> <p><input type="radio" name="capital" value="Москва"> Москва</p> <p><input type="radio" name="capital" value="Киев"> Киев</p> </div> <div class="element"> <p><strong>Вопрос №2:</strong> Сколько будет (5 + 5 + 5) - (5 + 5) * 0</p> <p><input type="text" name="matematic" placeholder="Введите сюда ответ" /></p> </div> <div class="element"> <p><strong>Вопрос №3:</strong> Вы счастливый человек? (Правильный ответ - Да! ^_^)</p> <p><input type="radio" name="happy" value="Да"> Да</p> <p><input type="radio" name="happy" value="Нет"> Нет</p> </div> <div class="element"> <p><strong>Вопрос №4:</strong> Выберите мужские имена</p> <p><input type="checkbox" name="gender1" value="Михаил"> Михаил</p> <p><input type="checkbox" name="gender2" value="Анастасия"> Анастасия</p> <p><input type="checkbox" name="gender3" value="Стёпа"> Стёпа</p> <p><input type="checkbox" name="gender4" value="Светлана"> Светлана</p> <p><input type="checkbox" name="gender5" value="Габи"> Габи</p> </div> <div class="element"> <p><input type="submit" value="Отправить ответы" /></p> </div> </form> </body> </html>

Здесь стоит отметить то, что в атрибутах name лучше задавать понятные названия, с которыми вам потом придется оперировать в PHP файле. Так же мы советуем вам в атрибутах value так же задавать понятные значения, чтобы не приходилось оперировать непонятными цифрами(именно это значения сохраняется и отправляется в обработчик).

rss