Создание теста, которые включает вопросы на которые был дан неверный ответ

теоретический вопрос.

Смотрите, есть тесты, вопросы которых берутся с баз json.

 {
"question": "228",
"answers": ["228", "228", "228", "228"],
"correct": "2",
},

Каким образом можно реализовать создание отдельного теста, в котором будут находится только те вопросы (разных тестов), на которые дали неверный ответ. При этом они не должны повторять.

У меня есть предположение, можете подсказать в правильном ли русле я мыслю.

Прикрепить к каждому вопросу в json уникальный id, создать отдельно тест без вопросов и с пустым json. С помощью js, при неправильном ответе переносить вопрос по айди в пустой json. И там уже как-то настроить, чтобы дважды не повторялись айди.

Буду очень благодарен за помощь или если есть где-то в открытом доступе что-то подобное, киньте ссылку, спасибо.


Ответы (0 шт):