Урок 11. Вывод результатов тестирования. Часть 2

Дата публикации: 11-12-2014

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
создание системы тестирования

От автора: В этом уроке мы завершим написание последней функции пользовательской части тестирования, которая отвечает за печать результатов тестирования. В ходе написания функции мы сгенерируем ряд css-классов, которые будем использовать уже в следующем уроке для оформления вывода результатов тестирования.

lesson

Все уроки курса:

Метки: ,

Комментарии (19)

  1. Axmed

    Здравствуйте Андрей! Первое что я хотел вам сказать огромное спасибо! Я сделал сайт dsmimarkaz.uz и хотел туда сделать тестирования для преподавателей вуз. Пока тест я не занёс на сайт. Тест по 3-ём направлениям а вопросов куча примерно 1200 вопросов и конечно есть у меня к вам вопрос Как сделать так чтобы из 1200 вопросов при тестировании выводились любые случайные 20 или 40 вопросов? Спасибо вам еще раз! Желаю успехов!

    • Андрей Кудлай

      Здравствуйте, Axmed. Спасибо за отзыв об уроках :)
      Да, вопрос о случайном выборе вопросов уже задавался и, когда уроки будут продолжены, я постараюсь остановиться на этом моменте и показать, как случайным образом выбирать определенное количество вопросов.

  2. Alexey

    На сайте пишет «Нет тестов» перезалейте пожалуйста

    • Андрей Кудлай

      Исходники даются из урока, так что все должно работать. Поскольку вы первый обратились с такой проблемой, то логично предположить, что вы где-то допустили неточность. На всякий случай только что скачал исходники и попробовал их поставить — проблемы нет.

      • Alexey

        Я не по видео пишу, а скачиваю исходники, всегда так.

        • Андрей Кудлай

          Так я вам ведь и написал, что На всякий случай только что скачал исходники и попробовал их поставить — проблемы нет.

      • Alexey

        Напишите пожалуйста почту, я вам данные отправлю, сами проверите.

        • Андрей Кудлай

          Для решения вопросов, связанных с кодом, у нас есть форум.

          • Alexey98

            А какому пользователю?

          • Андрей Кудлай

            На форуме пишут не конкретному пользователю. Форум предназначен для обсуждения и решения каких-то вопросов и отвечать там может любой зарегистрированный пользователь. Соответственно, вы можете создать тему в подходящем разделе форума и, если кто-то из пользователей проявит интерес, он сможет ответить в тему… однако отмечу еще раз, исходники из урока рабочие, о чем я вам писал выше.

          • Alexey98

            Каптчя непонятная, «Сколько троек и четверок в данном числе (число) — 4233423324″

          • Андрей Кудлай

            Что именно непонятно? Посчитайте количество (не сумму) троек и четверок и напишите результат.

  3. Нурбек

    в базу вопросы добавляются но выдает такую вот ошибку Notice: Undefined variable: count_questions in C:\xampp\htdocs\test\index.php on line 59

    Notice: Undefined variable: pagination in C:\xampp\htdocs\test\index.php on line 60

    Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\test\index.php on line 65

    • Андрей Кудлай

      Ответил на форуме. Если вы задаете вопрос на форуме, то здесь его дублировать не нужно.

  4. Hanboto

    Здраствуйте глубоко уважаемый Andrei мне очень понравилось ваш урок по созданию системы тестирования и очень хотелось бы узнать об этой теме по подробнее…… я на счет админской части этого тестирования
    как бы сказать моя дипломная работа очень тесно связана с тестированием!
    зарание вам спасибо

  5. natasha.aleksanina@yandex.ru

    Можно ли реализовать подтверждение завершения тестирования, и каким образом?

    • Андрей Кудлай

      Тоже не очень понятен вопрос, поскольку кнопка завершения тестирования есть — скриншот.

      • natasha.aleksanina@yandex.ru

        При нажатии на кнопку «Закончить тест» сразу же показываются результате.
        А как сделать чтобы при нажатии на нее появлялась окошко «Вы действительно хотите закончить тест? Да. Нет».
        При нажатии на «Да» показать результаты, при нажатии на «Нет» вернуться.

        • Андрей Кудлай

          Используйте метод confirm JS, который выведет окно подтверждения операции и вернет true либо false в зависимости от нажатой кнопки. В начале обработки клика по кнопке достаточно добавить следующие строки:
          var res = confirm("Закончить тест?");
          if(!res) return false;

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree