diff --git a/frontend/src/components/Assignment.vue b/frontend/src/components/Assignment.vue index 004a9d64..9056fb30 100644 --- a/frontend/src/components/Assignment.vue +++ b/frontend/src/components/Assignment.vue @@ -1,7 +1,7 @@
-
-
@@ -184,6 +195,7 @@ import { useRouter } from 'vue-router' const submissionFile = ref(null) const answer = ref(null) +const comments = ref(null) const router = useRouter() const user = inject('$user') const showTitle = router.currentRoute.value.name == 'AssignmentSubmission' @@ -281,6 +293,9 @@ watch(submissionResource, () => { if (submissionResource.doc.answer) { answer.value = submissionResource.doc.answer } + if (submissionResource.doc.comments) { + comments.value = submissionResource.doc.comments + } if (submissionResource.isDirty) { isDirty.value = true } else if (showUploader() && !submissionFile.value) { @@ -305,11 +320,14 @@ const submitAssignment = () => { submissionResource.doc && submissionResource.doc.owner != user.data?.name ? user.data?.name : null + submissionResource.setValue.submit( { ...submissionResource.doc, assignment_attachment: submissionFile.value?.file_url, evaluator: evaluator, + comments: comments.value, + answer: answer.value, }, { onSuccess(data) { diff --git a/frontend/src/pages/Batch.vue b/frontend/src/pages/Batch.vue index 8bb67874..3382e370 100644 --- a/frontend/src/pages/Batch.vue +++ b/frontend/src/pages/Batch.vue @@ -21,7 +21,10 @@
-
+