Как спроектировать структуру базы данных для опроса, которая требует от администратора опроса добавлять правила условного ветвления или пропустить логику?
Я пытаюсь разработать приложение опроса с помощью CMS, где администратор сможет сделать следующее
Add questions and their options (Options can be checkbox based that is multiple answers for a question or radio button based )
Add rules for survey flow
Я ищу полный дизайн схемы базы данных для вышеуказанного требования.
Например,
Если пользователь отвечает на вариант А для вопроса 1, то может быть случай пропуска последних вопросов, скажем, вопрос 8 в опросе. Если пользователь выбирает B или C для вопроса 1, он может быть перенаправлен на вопрос 4, пропуская 2 и 3 в середине и т. Д.