From 7a9cf339f919b17c9ff41918da7017aca2b26561 Mon Sep 17 00:00:00 2001 From: Reto Aebersold Date: Wed, 4 Oct 2023 15:19:30 +0200 Subject: [PATCH] add files to overview --- .../AssignmentEvaluationPage.vue | 3 +++ .../assignment/AssignmentSubmissionResponses.vue | 14 ++++++++++++++ .../assignment/AssignmentSubmissionView.vue | 5 +++++ 3 files changed, 22 insertions(+) diff --git a/client/src/pages/cockpit/assignmentEvaluationPage/AssignmentEvaluationPage.vue b/client/src/pages/cockpit/assignmentEvaluationPage/AssignmentEvaluationPage.vue index fd42b7c8..bb3fd1b0 100644 --- a/client/src/pages/cockpit/assignmentEvaluationPage/AssignmentEvaluationPage.vue +++ b/client/src/pages/cockpit/assignmentEvaluationPage/AssignmentEvaluationPage.vue @@ -110,6 +110,9 @@ const assignment = computed( diff --git a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionResponses.vue b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionResponses.vue index 32965cbc..da9fc215 100644 --- a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionResponses.vue +++ b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionResponses.vue @@ -3,12 +3,14 @@ import type { Assignment, AssignmentCompletionData, AssignmentTask, + AssignmentTaskCompletionData, UserDataText, } from "@/types"; const props = defineProps<{ assignment: Assignment; assignmentCompletionData: AssignmentCompletionData; + assignmentTaskCompletionData: AssignmentTaskCompletionData; allowEdit: boolean; }>(); @@ -48,5 +50,17 @@ const emit = defineEmits<{ {{ (assignmentCompletionData[taskBlock.id].user_data as UserDataText).text }}

+ +
+ + {{ props.assignmentTaskCompletionData[task.id]?.user_data?.fileInfo?.name }} + +
diff --git a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue index d132b180..6a4163eb 100644 --- a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue +++ b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue @@ -63,6 +63,10 @@ const completionData = computed(() => { return props.assignmentCompletion?.completion_data ?? {}; }); +const completionTaskData = computed(() => { + return props.assignmentCompletion?.task_completion_data ?? {}; +}); + const canSubmit = computed(() => { return ( !state.confirmInput || @@ -179,6 +183,7 @@ const onSubmit = async () => {