Как лучше хранить данные теста
Добрый день.
Делаю небольшой компонент тестирования, встал вопрос, как лучше организовать хранение билетов и вопросов, а также правильных ответов к ним.
Например под билеты сделать отдельную вкладку, где будут заноситься просто билеты.
Вторая вкладка будет: Вопросы, где при добавлении вопроса, мы выбираем билет и пишем сам вопрос, а также в отдельном поле вбиваем номер правильного ответа.
В связи с чем вопрос: Может есть какой-то более удобный способ хранения информации (может json или массив)? Чтобы сразу при создании билета можно было набить ему вопросы и правильные ответы?
Делаю небольшой компонент тестирования, встал вопрос, как лучше организовать хранение билетов и вопросов, а также правильных ответов к ним.
Например под билеты сделать отдельную вкладку, где будут заноситься просто билеты.
Вторая вкладка будет: Вопросы, где при добавлении вопроса, мы выбираем билет и пишем сам вопрос, а также в отдельном поле вбиваем номер правильного ответа.
В связи с чем вопрос: Может есть какой-то более удобный способ хранения информации (может json или массив)? Чтобы сразу при создании билета можно было набить ему вопросы и правильные ответы?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1. У меня есть вкладка «Билеты», на ней список всех билетов.
2. Кликаю ПКМ по любому из билетов и жму — «Редактировать билет» — здесь у меня передается id того билета, по которому я кликнул.
3. В открывшемся окне у меня 2 таба: Редактирование билета и Добавить вопросы.
4. На вкладке «Добавить вопросы» у меня выводится список вопросов данного билета, и есть кнопка — «Добавить вопрос». Мне нужно, чтобы по клику этой кнопки у меня создавался вопрос с привязкой именно к этому билету (у модели есть поле tickets_id)? но оно у меня упорно не передается в открывшееся окно. на самой вкладке с вопросами отображаются только те, что принадлежат этому билету (я через БД добавил вопросам параметр tickets_id нужный.)
Помогите пожалуйста, могу дать доступ к сайту, где разрабатываю, чтобы вы смогнли посмотреть сами что и как там устроено.
Заранее спасибо!
Как раз то, что мне нужно. Спасибо, Илья, за помощь!