diff --git a/frontend/src/components/GroupProgressRow.vue b/frontend/src/components/GroupProgressRow.vue new file mode 100644 index 00000000..2012d616 --- /dev/null +++ b/frontend/src/components/GroupProgressRow.vue @@ -0,0 +1,47 @@ + + + + + + {{ Math.ceil(value) }}% + + + diff --git a/frontend/src/components/GroupSubmissionStatus.vue b/frontend/src/components/GroupSubmissionStatus.vue new file mode 100644 index 00000000..9c35491d --- /dev/null +++ b/frontend/src/components/GroupSubmissionStatus.vue @@ -0,0 +1,37 @@ + + + + + + {{ data.submissions.length > 0 ? t("submission") : t("noSubmissionsYet") }} + + + diff --git a/frontend/src/queries/assignments.ts b/frontend/src/queries/assignments.ts index eb007bab..b8acabda 100644 --- a/frontend/src/queries/assignments.ts +++ b/frontend/src/queries/assignments.ts @@ -181,7 +181,7 @@ export function useAssignmentSubmissionsQuery( return useQuery({ queryKey: computed(() => assignmentSubmissionsQueryKey(cid!, an!, f)), - queryFn: async () => new AssignmentController(cid!).getSubmissions(gn!, f), + queryFn: async () => new AssignmentController(cid!).getSubmissions(an!, f), enabled: () => checkEnabled(cid, an, gn), }); } diff --git a/frontend/src/views/assignments/TeacherAssignment.vue b/frontend/src/views/assignments/TeacherAssignment.vue index 918c2abe..f15bd8dd 100644 --- a/frontend/src/views/assignments/TeacherAssignment.vue +++ b/frontend/src/views/assignments/TeacherAssignment.vue @@ -1,111 +1,140 @@ @@ -162,7 +191,8 @@ Const {groupProgressMap} = props.useGroupsWithProgress( variant="text" class="top-right-btn" @click="() => {isEditing = false; editingLearningPath=learningPath}" - >{{ t("cancel") }}{{ t("cancel") }} + {{ - assignmentResponse.data.assignment.title - }} + assignmentResponse.data.assignment.title + }} + @@ -258,50 +289,6 @@ Const {groupProgressMap} = props.useGroupsWithProgress( > - - {{ t("groups") }} - - - - - {{ item.name }} - - - - - - - {{ Math.ceil(value) }}% - - - - - - - {{ item.submitted ? t("see-submission") : t("no-submission") }} - - - - - {{ member.firstName + " " + member.lastName }} + >{{ member.firstName + " " + member.lastName }} @@ -327,22 +314,12 @@ Const {groupProgressMap} = props.useGroupsWithProgress( CloseClose + - - - {{ t("group") }} - - {{ t("progress") }} - - {{ t("Members") }} - - - mdi-pencil - - - + + {{ t("group") }} + {{ t("progress") }} + {{ t("submission") }} + + mdi-pencil + + - - - - {{ g.groupNumber }} - mdi-menu-right - - - - - - {{ Math.ceil(value) }}% - - - - - {{ (g.members! as StudentDTO[]).map((member) => member.username).join(", ") }} - - - - mdi-delete - - - + + + + {{ g.name }} + mdi-menu-right + + + + + + + + + + + + + + + mdi-delete + + + + @@ -416,112 +395,112 @@ Const {groupProgressMap} = props.useGroupsWithProgress(