Главная
›
Новости
Как сделать тестирование на сайте
Опубликовано: 22.12.2017
Как сделать простетский сайтец на html на котором можно сделать тест
В сегодняшней статье собираюсь поведать, как сделать тестирование на сайте . Данное тестирование будет аналогично тому, которое имеется на данном сайте, правда, в упрощённом виде. Сразу говорю, если Ваши знания по PHP и MySQL стремятся к нулю, то можете не читать, а лучше поищите в Интернете готовые скрипты тестов. Для тех же, кто обладает необходимым минимумом, а также хочет узнать, как реализуется тестирование на сайте , я и написал данную статью.
Привожу алгоритм, который Вам потребуется уже преобразовать в PHP+MySQL :
Создать таблицу с тестами . Здесь достаточно следующих полей:
id (уникальный идентификатор),
title (название теста),
description (описание теста). Можете также добавить количество прошедших данный тест и средний балл. Здесь всё элементарно, и Вы должны справиться с этим без проблем.
Создать таблицу с вопросами . Здесь нужны следующие поля:
id (уникальный идентификатор),
test_id (
id теста, к которому принадлежит данный вопрос),
title (текст вопроса),
variant_1 (текст варианта
1 ),
variant_2 (текст варианта
2 ),
correct (правильный ответ). Здесь Вы можете указывать любое количество вариантов, в данном случае, я поставил
2 варианта. В поле "
correct " должно стоять число с правильным ответом, например, "
1".
При запуске теста необходимо
записать в сессию id тех вопросов, на которые будет отвечать пользователь . Для этого извлеките из базы любое количество вопросов (например,
10 случайных вопросов для выбранного теста) и запишите их
id в сессию пользователя. Здесь Вам необходимо записать в сессию массив, где ключами будут
id вопросов, а в значении по умолчанию пустая строка. А в будущем будет идти тот ответ, который дал пользователь.
Вывести первый вопрос из массива , который не имеет ответа (то есть значение равно пустой строке).
Принять от пользователя ответ и записать в массив с ключом в виде id данного вопроса , ответ, который прислал пользователь.
Сделать редирект обратно на страницу с вопросами.
Вернуться к пункту
4 , если ещё остались вопросы без ответа. Если на все вопросы были даны ответы, то проверить массив в сессии на соответствие правильным ответам, и вывести окончательный результат.
Давайте разберём 3-й пункт с кодом:
Как создать тест.
Как сделать слайд с вопросами и ответами
Новости
Социальные сети в России, зима 2015-2016 Цифры, тренды, прогнозы | Блог Brand Analуtics — все о бренд мониторинге и социальной аналитике

Представляем данные регулярного исследования активной аудитории социальных сетей в России, зима 2015-2016.
В исследовании представлены данные по аудитории, возрасту, полу и региональному распределению
SMM маркетинг от А до Я

Развитие социальных сетей породило новую огромную бизнес отрасль — СММ маркетинг. Это когда мы приходим с нашим продуктом в какую-нибудь соцсеть, находим там нашу целевую аудиторию, и предлагаем ей наш
Полезно знать

20.02.2014
Что такое Pinterest. Визуальный PR и маркетинг
Pinterest или ПИНТЕРЕСТ – социальная сеть, использующая вместо текстов картинки и изображения, которые можно добавлять в аккаунт,
Фейсбук Моя страница: ВХОД на свою страницу Facebook

Фейсбук (Facebook) Моя страница — это личная страница каждого зарегистрированного пользователя самой большой в мире социальной сети. Фейсбук даёт возможность людям с разных уголков Земли общаться между
Анализ социальных сетей

АНАЛИЗ СОЦИАЛЬНЫХ СЕТЕЙ (social network analysis) - новое направление структурного подхода, основными целями которого являются исследование взаимодействий между социальными объектами и выявление условий
Социальные сети для продвижения бизнеса: какие выбрать?

Привет, друзья! Социальные сети занимают львиную часть времени в нашей жизни. Ежедневный просмотр новостей, любимых групп и переписка с друзьями – это любимое дело большинства молодых людей. Вот и
ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА - VI Студенческий научный форум (15 февраля - 31 марта 2014 года)

ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА
Гущина Н. В., Люлина Н.В.
С распространением всемирной паутины рост социальных сетей по всему миру стал глобальным явлением.
С каждым
Влияние социальных сетей на подростков. Пропаганда суицида в сетях

Почему мы любим интернет? Почему молодым людям, подросткам сказать «Привет» стало проще, познакомившись в интернете, чем просто подойти в реальности? Почему все «сидят» в социальных сетях? Социальные сети
Маркетинг в социальных сетях (SMM) для продвижения компании

Деятельность в социальных сетях, на блогах и форумах по повышению лояльности клиентов получила название SMM — от аббревиатуры английского звучания этого термина – Social Media Marketing.
Аудитория
Фейсбук (Facebook) - что это за сеть: как пользоваться ФБ

Фейсбук — это самая популярная и большая социальная сеть в мире. Если Вам интересно узнать больше о Facebook, про то как пользоваться сетью и о некоторых «фишках» ФБ — этот материал именно для вас!