Какую сформировать структуру для хранения тестовых заданий?

Какую сформировать структуру для хранения тестовых заданий и спроектировать веб-приложение для взаимодействия с этой БД? То есть одни люди пишут тестовые задания, другие их выполняют и их оценивают в зависимости от правильности ответов. Типы вопросов могут быть разные, например "выбор одного правильного ответа", "выбор нескольких правильных ответов", "соединение левой и правой колонки ответов", "выбор числа из диапазона" и т.д. То есть это не один общий шаблон.
Может сделать обобщенные типы, а это у нас только string(Text)? Таблица вопроса состоит всего из трех полей: Id, Type, Data. И в зависимости от типа (Type) происходит простая json сериализация/десериализация. С такой структурой возникает вопрос хранения ответов, т.е. необходимо полностью записывать вопрос и ответ к нему в результате в том же json формате.
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 1
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
10 000 руб)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы