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

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

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

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

lesson

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

Метки: ,

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

  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;

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

  6. Andreka65

    Где можно скачать исходники?

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