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> | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Gerald Schmittinger
						Gerald Schmittinger