Урок 3. Вывод выбранного теста

Дата публикации: 10-09-2014

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

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

Задачей текущего урока будет вывод данных из массива на экран в приемлемом для теста виде.

lesson

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

Метки: ,

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

  1. librusmc@rambler.ru

    Скажите мне, как начинающему: если у меня в тесте на 30 вопросов просто 5 однотипных ответов, как их вывести, чтоб не создавать массив из 150 ответов, а только из 5? Спасибо!

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

      Создать массив ответов, в котором будет 5 элементов, соответственно, и использовать именно этот массив для каждого вопроса. Как-то так, если я верно понял вопрос.

  2. librus

    спасибо, Андрей, вопрос поняли верно. я так и хотел сделать, только когда мы в логику задавали, что каждый вопрос должен иметь варианты ответов, то если я делаю массив лишь из 5 ответов в базе данных, то присваиваю эти ответы только первому вопросу, а остальные получаются без ответов. Спасибо за понимание, т.к. не исключаю, что вопрос примитивный. Как говорят: «не стыдно не знать — стыдно не учиться».
    п.с. иногда пользователей отправляют на форум, но как по мне, может все же тематические вопросы, касающиеся видеоурока, лучше обсуждать под видео, если это разрешается

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

      Правильно делают, что отправляют на форум. Почему?
      1) на форуме гораздо удобнее решать вопросы, связанные с кодом, поскольку можно и код выложить в сообщении, и прикрепить архив с кодом в случае необходимости;
      2) форум посещает больше людей и потому шанс получить помощь выше.

  3. ialiumerov@gmail.com

    Здравствуйте, помогите пожалуйста, при попытке запустить исходники результат: Нет тестов. А при попытке написать самому (на этапе описания class test-data) никаких тестов и кнопок не выводиться.

    • Андрей

      Здравствуйте.
      И это странно. Специально только что взял исходники к этому уроку, установил — все работает. Тесты выводятся, вопросы к ним тоже. Поэтому проверяйте, не пуста ли у Вас БД, есть ли в ней тесты, поскольку сообщение об отсутствии тестов показывается в том случае, если из таблицы test ничего не получилось достать.

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