Урок 3. Вывод выбранного теста
Дата публикации: 10-09-2014

От автора: В предыдущем уроке мы реализовали функционал получения данных теста, в которые входит вопрос и варианты ответов. Также мы добавили проверки на тот случай, если создание теста еще не закончено или же пользователь запросил тест, которого у нас нет.
Задачей текущего урока будет вывод данных из массива на экран в приемлемом для теста виде.
Все уроки курса:
Метки: система тестирования, тестирование
Скажите мне, как начинающему: если у меня в тесте на 30 вопросов просто 5 однотипных ответов, как их вывести, чтоб не создавать массив из 150 ответов, а только из 5? Спасибо!
Создать массив ответов, в котором будет 5 элементов, соответственно, и использовать именно этот массив для каждого вопроса. Как-то так, если я верно понял вопрос.
спасибо, Андрей, вопрос поняли верно. я так и хотел сделать, только когда мы в логику задавали, что каждый вопрос должен иметь варианты ответов, то если я делаю массив лишь из 5 ответов в базе данных, то присваиваю эти ответы только первому вопросу, а остальные получаются без ответов. Спасибо за понимание, т.к. не исключаю, что вопрос примитивный. Как говорят: «не стыдно не знать — стыдно не учиться».
п.с. иногда пользователей отправляют на форум, но как по мне, может все же тематические вопросы, касающиеся видеоурока, лучше обсуждать под видео, если это разрешается
Правильно делают, что отправляют на форум. Почему?
1) на форуме гораздо удобнее решать вопросы, связанные с кодом, поскольку можно и код выложить в сообщении, и прикрепить архив с кодом в случае необходимости;
2) форум посещает больше людей и потому шанс получить помощь выше.
понял. спасибо!
Здравствуйте, помогите пожалуйста, при попытке запустить исходники результат: Нет тестов. А при попытке написать самому (на этапе описания class test-data) никаких тестов и кнопок не выводиться.
Здравствуйте.
И это странно. Специально только что взял исходники к этому уроку, установил — все работает. Тесты выводятся, вопросы к ним тоже. Поэтому проверяйте, не пуста ли у Вас БД, есть ли в ней тесты, поскольку сообщение об отсутствии тестов показывается в том случае, если из таблицы test ничего не получилось достать.
а можете подробней описать процесс установки и запуска?
Скопировал все файлы на сервер, импортировал в БД testing дамп из архива, запустил приложение. Это все, ничего необычного не делал, все стандартно.