Я создаю приложение, в котором я задам количество наборов тестов, в котором будет указано количество вопросов, вариантов и правильных ответов.
Отдельный вопрос будет отображаться пользователю в виде формы без ответа, и вскоре пользователь выберет опцию и отправит форму, которую он отправит в другой набор данных с именем «Ответы». каждый объект ответа будет содержать "Participated_user_id", "Quiz_id", "answers". Ответ будет содержать каждый «question_id» и «user_answer».
Теперь я хочу запрос, который объединит эти два набора данных и в наборе «викторина» добавит «user_answer» после каждого вопроса.
ВИКТОРИНА
{
_id : 856803,
title : My quiz title,
active : on,
questions : [
{
_id : 135224,
options : [a, b c, d],
question : here is my question one ?,
answer : a,
},
{
_id : 135229,
options : [a, b c, d],
question : here is my question two ?,
answer : a,
}
]
}
ОТВЕТЫ
{
_id : 1234,
quiz_id : 856803,
answers : [
{
_id: 2367,
question_id : 135224,
answer : a
} ,
{
_id: 2364,
question_id : 135229,
answer : c
}
]
}
Хочу
{
_id : 856803,
title : My quiz title,
active : on,
questions : [
{
_id : 135224,
options : [a, b c, d],
question : here is my question one ?,
answer : a,
user_answer : a
},
{
_id : 135229,
options : [a, b c, d],
question : here is my question two ?,
answer : a,
user_answer : c
}
]
}