fix(frontend): Leerkrachten zien enkel nog vragen voor de geselecteerde groep
This commit is contained in:
parent
d1e9303d3a
commit
4b40d8e9b6
1 changed files with 12 additions and 1 deletions
|
@ -181,6 +181,17 @@
|
||||||
"/" +
|
"/" +
|
||||||
currentNode.value?.learningobjectHruid,
|
currentNode.value?.learningobjectHruid,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Filter the given list of questions such that only the questions for the assignment and group specified
|
||||||
|
* in the query parameters are shown. This is relevant for teachers since they can view questions of all groups.
|
||||||
|
*/
|
||||||
|
function filterQuestions(questions?: QuestionDTO[]): QuestionDTO[] {
|
||||||
|
return questions?.filter(q =>
|
||||||
|
q.inGroup.groupNumber === forGroup.value?.forGroup
|
||||||
|
&& q.inGroup.assignment === forGroup.value?.assignmentNo
|
||||||
|
) ?? []
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
@ -362,7 +373,7 @@
|
||||||
groupNumber: forGroup.forGroup,
|
groupNumber: forGroup.forGroup,
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
<QandA :questions="(questionsResponse.data.questions as QuestionDTO[]) ?? []" />
|
<QandA :questions="filterQuestions(questionsResponse.data.questions as QuestionDTO[])" />
|
||||||
</using-query-result>
|
</using-query-result>
|
||||||
</using-query-result>
|
</using-query-result>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue