From 641d729bd136f403b713bb28614586f5f00044cf Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 16 Feb 2026 12:17:13 +0530 Subject: [PATCH] refactor: student batch dashboard --- .../src/components/Modals/EvaluationModal.vue | 3 + .../src/components/UpcomingEvaluations.vue | 4 +- frontend/src/pages/Batches/BatchDetail.vue | 3 +- frontend/src/pages/Batches/BatchForm.vue | 86 +++++++----- frontend/src/pages/Batches/BatchOverview.vue | 4 +- .../components/AdminBatchDashboard.vue | 14 +- .../pages/Batches/components/Assessments.vue | 2 +- .../pages/Batches/components/BatchCourses.vue | 2 +- .../Batches/components/BatchDashboard.vue | 129 ++++++++++++++++-- .../Batches/components/BatchFeedback.vue | 36 +++-- lms/lms/doctype/lms_batch/lms_batch.json | 48 ++++--- lms/lms/utils.py | 19 ++- 12 files changed, 248 insertions(+), 102 deletions(-) diff --git a/frontend/src/components/Modals/EvaluationModal.vue b/frontend/src/components/Modals/EvaluationModal.vue index cbc86f99..afb1916d 100644 --- a/frontend/src/components/Modals/EvaluationModal.vue +++ b/frontend/src/components/Modals/EvaluationModal.vue @@ -55,6 +55,9 @@ +
+ {{ __('Please select a course to view available slots.') }} +
{{ __('No slots available for the selected course.') }}
diff --git a/frontend/src/components/UpcomingEvaluations.vue b/frontend/src/components/UpcomingEvaluations.vue index 1424979f..62582926 100644 --- a/frontend/src/components/UpcomingEvaluations.vue +++ b/frontend/src/components/UpcomingEvaluations.vue @@ -5,7 +5,7 @@ {{ __('Upcoming Evaluations') }}
diff --git a/frontend/src/pages/Batches/BatchDetail.vue b/frontend/src/pages/Batches/BatchDetail.vue index 52bd5b6c..41cf027d 100644 --- a/frontend/src/pages/Batches/BatchDetail.vue +++ b/frontend/src/pages/Batches/BatchDetail.vue @@ -75,6 +75,7 @@ diff --git a/frontend/src/pages/Batches/components/Assessments.vue b/frontend/src/pages/Batches/components/Assessments.vue index 3cd82f0d..7e2c7200 100644 --- a/frontend/src/pages/Batches/components/Assessments.vue +++ b/frontend/src/pages/Batches/components/Assessments.vue @@ -1,7 +1,7 @@