Создание теста, которые включает вопросы на которые был дан неверный ответ
теоретический вопрос.
Смотрите, есть тесты, вопросы которых берутся с баз json.
{
"question": "228",
"answers": ["228", "228", "228", "228"],
"correct": "2",
},
Каким образом можно реализовать создание отдельного теста, в котором будут находится только те вопросы (разных тестов), на которые дали неверный ответ. При этом они не должны повторять.
У меня есть предположение, можете подсказать в правильном ли русле я мыслю.
Прикрепить к каждому вопросу в json уникальный id, создать отдельно тест без вопросов и с пустым json. С помощью js, при неправильном ответе переносить вопрос по айди в пустой json. И там уже как-то настроить, чтобы дважды не повторялись айди.
Буду очень благодарен за помощь или если есть где-то в открытом доступе что-то подобное, киньте ссылку, спасибо.