chore(frontend): Restore learningpath script
This commit is contained in:
		
							parent
							
								
									e7119cf28d
								
							
						
					
					
						commit
						c7f5f144a5
					
				
					 1 changed files with 11 additions and 2 deletions
				
			
		|  | @ -13,12 +13,12 @@ | ||||||
|     import authService from "@/services/auth/auth-service.ts"; |     import authService from "@/services/auth/auth-service.ts"; | ||||||
|     import { LearningPathNode } from "@/data-objects/learning-paths/learning-path-node.ts"; |     import { LearningPathNode } from "@/data-objects/learning-paths/learning-path-node.ts"; | ||||||
|     import LearningPathGroupSelector from "@/views/learning-paths/LearningPathGroupSelector.vue"; |     import LearningPathGroupSelector from "@/views/learning-paths/LearningPathGroupSelector.vue"; | ||||||
|     import { useQuestionsQuery } from "@/queries/questions"; |     import { useCreateQuestionMutation, useQuestionsQuery } from '@/queries/questions'; | ||||||
|     import type { QuestionsResponse } from "@/controllers/questions"; |     import type { QuestionsResponse } from "@/controllers/questions"; | ||||||
|     import type { LearningObjectIdentifierDTO } from "@dwengo-1/common/interfaces/learning-content"; |     import type { LearningObjectIdentifierDTO } from "@dwengo-1/common/interfaces/learning-content"; | ||||||
|     import QandA from "@/components/QandA.vue"; |     import QandA from "@/components/QandA.vue"; | ||||||
|     import type { QuestionDTO } from "@dwengo-1/common/interfaces/question"; |     import type { QuestionDTO } from "@dwengo-1/common/interfaces/question"; | ||||||
|     import { useStudentAssignmentsQuery } from "@/queries/students"; |     import { useStudentAssignmentsQuery, useStudentGroupsQuery } from '@/queries/students'; | ||||||
|     import type { AssignmentDTO } from "@dwengo-1/common/interfaces/assignment"; |     import type { AssignmentDTO } from "@dwengo-1/common/interfaces/assignment"; | ||||||
|     import QuestionNotification from "@/components/QuestionNotification.vue"; |     import QuestionNotification from "@/components/QuestionNotification.vue"; | ||||||
|     import QuestionBox from "@/components/QuestionBox.vue"; |     import QuestionBox from "@/components/QuestionBox.vue"; | ||||||
|  | @ -151,6 +151,15 @@ | ||||||
|         authService.authState.user?.profile.preferred_username, |         authService.authState.user?.profile.preferred_username, | ||||||
|     ); |     ); | ||||||
| 
 | 
 | ||||||
|  |     const loID: LearningObjectIdentifierDTO = { | ||||||
|  |         hruid: props.learningObjectHruid as string, | ||||||
|  |         language: props.language, | ||||||
|  |     }; | ||||||
|  |     const createQuestionMutation = useCreateQuestionMutation(loID); | ||||||
|  |     const groupsQueryResult = useStudentGroupsQuery(authService.authState.user?.profile.preferred_username); | ||||||
|  | 
 | ||||||
|  |     const questionInput = ref(""); | ||||||
|  | 
 | ||||||
|     const discussionLink = computed( |     const discussionLink = computed( | ||||||
|         () => |         () => | ||||||
|             "/discussion" + |             "/discussion" + | ||||||
|  |  | ||||||
		Reference in a new issue