Урок 12. Оформление результатов

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

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

lesson

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

Метки: ,

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

  1. Игорь

    Да, конечно хотелось бы админку. Спасибо огромное за уроки!

  2. Zhanbota K

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

  3. Axmed

    Здравствуйте Андрей! Хотел вам сказать огромное спасибо за такой замечательный урок. Тест проста получилось супер. Если есть возможность или как то еще для теста сделать запрет доступа чтобы не все проходили тест а только кому вы даёте доступ. И знать на сколько ответил человек проходимый тест.

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

      Здравствуйте.
      Для ограничения доступа нужно будет писать систему авторизации, как минимум. Ну а для хранения результатов, соответственно, сохранять их в БД… возможно, в дальнейшем добавим что-то из этого)

  4. Zhanbota K

    Здравствуйте Андрей! Извините за нелепый вопрос, я хотел бы узнать, поинтересоваться когда вы будете опубликовывать администраторскую часть? Просто не хотел бы пропустить этот момент =). Заранее СПАСИБО!!!

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

      Здравствуйте. Я пока что даже не приступал к ее написанию, так что пока даже и нечего пропускать)
      Сказать более-менее точно, когда появятся уроки по админке, я пока что не готов, поскольку есть более приоритетные задачи, которые вначале нужно решить… но, думаю, не раньше, чем через месяц.

  5. Антон

    Здравствуйте! Спасибо за уроки! Подскажите как изменить код чтобы выбирались несколько правильных ответов не сильно меняя код!! …Вместо radio сделал checkbox..

  6. Я не робот

    Здравствуйте! Уроки супер! Как можно сделать чтобы вопросы выводились в случайном порядке…

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

      Как вариант, для этого достаточно в конце запроса функции get_test_data добавить сортировку в случайном порядке: ORDER BY RAND()

  7. Петр

    Спасибо за уроки! Админку тоже буду ждать с нетерпением))

  8. sasha001

    Здравствуйте Андрей! Спасибо за уроки! Мне очень понравились уроки админку буду ждать с нетерпением =)

  9. nik

    Здравствуйте! Хотел вам сказать огромное спасибо за такие замечательные уроки. С не терпением буду ждать админскую часть!!! Надеюсь не долго будем ждать продолжение замечательных уроков)))) Если есть возможность как узнать на сколько ответил человек проходимый тест.

  10. Максим

    Скачал архив, при запуске белое окно страницы и надпись: Нет тестов
    В чем может быть дело ?

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

      Слишком мало данных, чтобы дать конкретный ответ. Возможно что-то не так с БД.

      • Максим

        Я подключил БД и залил дамп из архива.

        • Максим

          Для получения списков тестов используется запрос SELECT * FROM test WHERE enable = ’1′
          А в дампе БД в таблице test отсутствует поле enable со значениями, по этому и ошибка.

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

            Вот в этом и ошибка. Смотрите все уроки по порядку, а не выборочно, это поле добавляется в таблицу в одном из уроков.

  11. Я не робот

    Здравствуйте! Извините, а админ панель скоро будет?

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

      Здравствуйте. Как только дойдут руки. Сейчас, к сожалению, есть более первоочередные задачи.

  12. Максим

    Но ведь не плохо было бы в скачиваемом архиве исправить данную ошибку…
    Зачем мне смотреть все уроки, когда мне просто нужен готовый скрипт ?

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

      Исходники уже выложены и изменяться не будут. Если Вам нужен дамп БД, в которой включено данное поле, тогда создайте тему на нашем форуме, и я выложу его там. У нас в первую очередь обучающий проект, не магазин готовых решений. Уроки носят обучающий характер и по ним можно создать нужный скрипт. Если же Вы не хотите смотреть урок, а хотите получить готовый скрипт, тогда такой скрипт можно поискать в сети.

      • Максим

        Что же вы так к своим читателям и посетителям блога…
        Если вы выкладываете в паблик свои наработки, почему же их нельзя брать в виде готовых решений?
        В сети, кстати, ничего подобного за бесплатно нет…
        По этому и остановился на вашем уроке-решении, спасибо за ваши труды.

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

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

  13. Я не робот

    Здравствуйте! Спасибо за Ваши ответы!
    Такой вопрос, как можно сделать чтоб вопросы выводились определенным пользователям, по категориям (прим. Врачи высшего категории, медсестры 1-го и т.д) и критерий ответов для высшей категории 80 процентов, для первой категории 60 процентов?

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

      Здравствуйте.
      Для этого необходимо добавить регистрацию + авторизацию для пользователей, реализовать систему ролей (должностей) и, в зависимости от той или иной должности, использовать тот или иной критерий. В общем, необходимо существенное расширение скрипта. Возможно, что-то подобное и будет реализовано в дальнейшем.

  14. Илья

    Здравствуйте! Спасибо за уроки! Все понятно и легко. Жду админку, будет интересно как это реализовать. Заранее спасибо =)

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

      Здравствуйте. Да, продолжение обязательно будет и будет показана реализация админской части.

  15. Василий

    Здравстуйте! Спасибо очень познавательно.Только у меня одна проблема. Сдела в все как у вас, но почему то после вывода результата теста русские символы не хотят нормально отображаться. В чем может быть дело? И еще такой вопрос. Как можно организовать шифрование данных или в данном примере это не требуется ? Заранее спасибо!

    • Василий

      Вопрос с текстом отпал. У меня в текстовом редакторе кодировка не та стояла. Поменял на UTF-8. И заработало. Ждем админской части с нетерпением!

  16. Эдуард

    Здравствуйте, Андрей. Спасибо Вам огромное за ваши уроки, узнал много нового. А за то, что Вы максимально просто и доступно объясняете свои решения, Вам мой отдельный респект! Мне, как новичку, все было предельно ясно. Жаль, что у Вас не дошли руки до админской части, с радостью украл бы пару решений =)

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

      Здравствуйте, Эдуард. Спасибо за отзыв :) А до админской части руки обязательно дойдут, так что шанс украсть пару решений еще представится ;)

  17. Диас

    Здравствуйте Андрей! Спасибо за уроки!
    Я долго искаль…
    у вас тут много бесплатных уроков, буду всегда заходит на ваш сайт.
    Мне очень понравились уроки,ограниченную доступ и админку буду ждать с нетерпением )))
    Рахмет!!!

  18. 732Denis

    Здравствуйте Андрей! Спасибо за уроки!
    Скажите пожалуйста, когда выйдут уроки по ограниченную доступа и админку буду ждать с нетерпением.

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

      Здравствуйте, Денис. На днях мы уже открыли Премиум-раздел сайта, в котором серия уроков будет продолжена.

  19. Aleks

    Спасибо за уроки. Сделайте, пожалуйста, уроки по админке. Очень нужны такие уроки.

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

      Пожалуйста)
      Уроки по админке скорее всего будут, но как скоро их ждать — не подскажу… сейчас много других уроков уже стоит в ближайшем плане.

  20. d-17@gmail.ru

    Без админки, авторизации и выведения статистики совсем не интересно.

  21. d-17@gmail.ru

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

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

      Курс пока не закончен. Ну а перед подпиской Вы могли ознакомиться со списком вышедших уроков — там нет пока что уроков по созданию админки. Также Вы могли уточнить у нас перед оформлением подписки, есть ли уроки по созданию админки.

  22. d-17@gmail.ru

    Ну когда же выйдет админская часть???, она мне очень, очень нужна.

  23. d-17@gmail.ru

    Заплачу 2 т.р за то кто мне сделает админку со статистикой. скайп denver-seo

  24. [email protected]

    Админкууу плиизз))

  25. Емельянов Максим

    Помогите, плиз, ошибку выдает,
    Fatal error: Cannot re-assign auto-global variable _POST in C:\xampp\htdocs\testing\functions.php on line 93,
    как её можно исправить?

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

      Максим, в функции get_test_data_result() уберите последний параметр $_POST в файле functions.php (строка 93) и в файле index.php (строка 16). Это должно решить проблему.

      • Емельянов Максим

        Да, благодарю, этой ошибки больше не выходит, но пишет «Нет тестов», причем прошло подключение к БД , в чем причина может быть? я многого не понимаю, начал изучать недавно

  26. akrichevcov96@mail.ru

    Подскажите пожалуйста. Как результаты теста записывать в БД? Заранее спасибо.

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

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

  27. neo_smit00@mail.ru

    Здраствуйте! Тест очень понравился. Как можно этот тест сделать для авторизованных пользователей, у нас образовательный сайт Вуза. Как реализовать чтобы на главной странице сайта выводились с именами пользователей которые сдали тесты? Спасибо!

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

      Здравствуйте.
      Для этого потребуется реализовать систему регистрации и авторизации. Доступ к тесту предоставлять только авторизованному пользователя и после прохождения теста результаты записывать в таблицу БД. Соответственно, записанные результаты будут доступны для чтения и вывода на страницы сайта. Как-то так.

  28. librus

    Присоединяюсь ко всем, кто благодарил Андрея за курс. Тестирование действительео не простая задача. Ждем продолжения тестов.
    А относительно заливки на WP, вы сказали про плагины — это что-то типа testme? и как тогда в него внедрить готовый функционал?

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

      Спасибо :)
      Да, что-то вроде testme. Готовый функционал туда внедрять не нужно, это уже готовое решение, которое можно использовать, если подходит его функционал. Если не подходит, тогда либо искать плагин, который подойдет, либо же писать собственный.

      • librus

        Андрей, вариант с testme мною был рассмотрен ранее, есть еще похожие плагины, но их функционал ограничен. Вы в своих уроках показали (ну мне так точно) возможности php. Учусь. постигаю. НО, совет все же по интеграции — если WP/Joomla или просто на HTML страницу и т.д. — это не принципиально, то куда лучше всего этот функционал внедрить?
        А по поводу собственного плагина на WP — стоит ли овчинка выделки (по времени, трудозатратам) и обращаясь к урокам по WP — я не нашел (пока) на сайте урока по созданию плагина или не там искал. Если есть — отправте меня по ссылочке :)
        Спасибо!

  29. dagorohov@gmail.com

    Андрей, большое спасибо за замечательные уроки!
    Скажите, пожалуйста, планируется ли продолжение по созданию «админки» для тестов. Если да, то когда примерно оно выйдет.
    Данный вопрос очень актуален.

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

      К сожалению, на продолжение пока не хватает времени. Возможно руки дойдут, но конкретных сроков не подскажу.

  30. jackson13@yandex.ru

    Спасибо за уроки, хотелось бы дальше продолжить тему.

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

Ваш 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