diff --git a/frontend/src/views/assignments/StudentAssignment.vue b/frontend/src/views/assignments/StudentAssignment.vue index ca5b8a4e..88a58d0f 100644 --- a/frontend/src/views/assignments/StudentAssignment.vue +++ b/frontend/src/views/assignments/StudentAssignment.vue @@ -8,6 +8,8 @@ import type {AssignmentResponse} from "@/controllers/assignments.ts"; import type {GroupDTO} from "@dwengo-1/common/interfaces/group"; import {asyncComputed} from "@vueuse/core"; import {useStudentsByUsernamesQuery} from "@/queries/students.ts"; +import {AssignmentDTO} from "@dwengo-1/common/dist/interfaces/assignment.ts"; +import {StudentDTO} from "@dwengo-1/common/dist/interfaces/student.ts"; const props = defineProps<{ classId: string @@ -35,9 +37,14 @@ const group = computed(() => { return props?.groups?.find(group => group.members.some(m => m.username === username.value) ); + /** For testing + return {assignment: 1, + groupNumber: 1, + members: ["testleerling1"]} + */ }); -// Assuming group.value.members is a list of usernames +// Assuming group.value.members is a list of usernames TODO: case when it's StudentDTO's const studentQueries = useStudentsByUsernamesQuery(() => group.value?.members as string[]); @@ -85,7 +92,6 @@ const studentQueries = useStudentsByUsernamesQuery(() => group.value?.members as

{{ t("group") }}

-
{{ props.groups }}