Делаю довольно простую систему тестирования: N вопросов с каким-то числом вариантов ответов в каждом вопросе.
Идентификация по логину, далее формируется список вопросов, пользователь отмечает нужные, нажимает кнопочку отправить и данные улетают в БД. После чего они сверяются с ответами в БД и показываются на экран. Всё.
Четыре типа вопросов:
1) Выбирается один вариант
2) Можно выбрать 1 и более вариант ответа
3) Произвольный ответ в текстовое поле
4) Комбинированный (текстовое поле и чекбоксы), но с одним вариантом ответа
Так вот. Если бы тип вопроса был бы только 1ый (где один вариант ответа), то было бы как-то так:
Т.е текст ответа юзера, записанный в БД сравнивался бы с правильным ответом после чего выводилось на экран TRUE/FALSE.
А как сделать с типами вопросов?