Как правильно хранить тесты в базе данных?

Стоит задача разработать систему по повышению квалификации. Пользователям нужно пройти тестирование, в котором может быть произвольное количество вопросов, несколько вариантов ответа и только один ответ правильный. На прохождение теста, будет даваться три попытки.

Хранения числа попыток будет храниться в таблице пользователей, а вот вопрос: как правильно организовать структуру таблицы с тестами, что хранить их с максимальной простотой и удобством? У меня только идея хранить каждый вопрос и ответы отдельной строчкой. Т.е. примерно такая структура таблицы - question (хранит вопрос), answer (хранит ответ), true (хранит правильный ответ), id_prof (хранит id профессии, к которой принадлежит тест).
  • Вопрос задан
  • 876 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
блокчейн заюзай ))

смотри - неважно как и что ты разработал сначала, если это можно безболезненно переделать
собирай побольше данных и храни

вопросы вообще в JSON хранить лучше, отдельно потом сверять с правильным, но- все рассуждения ничего не стоят так как у тебя еще куча логики сверху будет

хочешь как у других - порой код/базу moodle да и все
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы