Здравствуйте! Делаю среду для тестирования(создание и редактирование тестов, прохождение тестов и т.д.) Возник следующий вопрос - каким образом мне хранить сами тесты?
таблица юзеров(кто тестируется) таблица категорий вопросов(возможно древовидная, опционально) таблица вопросов по каждой категории таблица вариантов ответов к вопросам(правильные и неправильные) таблица попыток тестирования (начало, конец, результат) таблица хода тестирования (что именно отвечал юзер на каждый вопрос. опционально)
CTAJIuH как минимум стоит расписать как будет проходить тестирование например: нужно ли задавать определённый интервал времени когда можно сдать тест кол-во попыток сдачи теста можно ли менять ответ и нужно ли это записывать в лог ограничен ли тест по времени или ответ на 1 вопрос привязаны ли тесты к аккаунтам