Стоит задача разработать систему по повышению квалификации. Пользователям нужно пройти тестирование, в котором может быть произвольное количество вопросов, несколько вариантов ответа и только один ответ правильный. На прохождение теста, будет даваться три попытки.
Хранения числа попыток будет храниться в таблице пользователей, а вот вопрос: как правильно организовать структуру таблицы с тестами, что хранить их с максимальной простотой и удобством? У меня только идея хранить каждый вопрос и ответы отдельной строчкой. Т.е. примерно такая структура таблицы - question (хранит вопрос), answer (хранит ответ), true (хранит правильный ответ), id_prof (хранит id профессии, к которой принадлежит тест).
смотри - неважно как и что ты разработал сначала, если это можно безболезненно переделать
собирай побольше данных и храни
вопросы вообще в JSON хранить лучше, отдельно потом сверять с правильным, но- все рассуждения ничего не стоят так как у тебя еще куча логики сверху будет
хочешь как у других - порой код/базу moodle да и все