From 87f5b68279a9c4cd3b3ff253c019989fe822be4e Mon Sep 17 00:00:00 2001 From: Rehan Ansari Date: Sun, 2 Nov 2025 13:43:25 +0530 Subject: [PATCH] fix: UI improvements --- .../src/components/Modals/AssignmentForm.vue | 8 ++++++++ .../components/Modals/BatchStudentProgress.vue | 10 +++++++--- frontend/src/components/NoPermission.vue | 6 +++--- frontend/src/components/Quiz.vue | 10 +++++----- frontend/src/components/StudentHeatmap.vue | 2 +- frontend/src/pages/BatchDetail.vue | 2 +- frontend/src/pages/JobForm.vue | 4 ++-- .../ProgrammingExerciseSubmission.vue | 16 ++++++++++------ frontend/src/pages/QuizForm.vue | 2 +- frontend/src/pages/QuizSubmission.vue | 4 ++-- frontend/src/pages/QuizSubmissionList.vue | 2 +- 11 files changed, 41 insertions(+), 25 deletions(-) diff --git a/frontend/src/components/Modals/AssignmentForm.vue b/frontend/src/components/Modals/AssignmentForm.vue index f19b8114..ef442226 100644 --- a/frontend/src/components/Modals/AssignmentForm.vue +++ b/frontend/src/components/Modals/AssignmentForm.vue @@ -113,6 +113,14 @@ watch( { flush: 'post' } ) +watch(show, (newVal) => { + if (newVal && props.assignmentID === 'new') { + assignment.title = '' + assignment.type = '' + assignment.question = '' + } +}) + const saveAssignment = () => { if (props.assignmentID == 'new') { assignments.value.insert.submit( diff --git a/frontend/src/components/Modals/BatchStudentProgress.vue b/frontend/src/components/Modals/BatchStudentProgress.vue index 8a5a96a4..7e3c442f 100644 --- a/frontend/src/components/Modals/BatchStudentProgress.vue +++ b/frontend/src/components/Modals/BatchStudentProgress.vue @@ -11,7 +11,7 @@
-
+
{{ student.full_name }}
-
+
{{ __('Assessment') }} @@ -86,7 +88,9 @@ v-if="Object.keys(student.courses).length" class="space-y-2 text-sm" > -
+
{{ __('Courses') }} diff --git a/frontend/src/components/NoPermission.vue b/frontend/src/components/NoPermission.vue index f88105b7..2afd0ee4 100644 --- a/frontend/src/components/NoPermission.vue +++ b/frontend/src/components/NoPermission.vue @@ -1,13 +1,13 @@