From faccef8205415ea4affeb496bd24c9e6a0f0390c Mon Sep 17 00:00:00 2001 From: Dimas Atmodjo Date: Thu, 5 Dec 2024 15:33:53 +0700 Subject: [PATCH] update teacher monitoring and feedback --- .../layout/teacher/TeacherLayout.jsx | 2 +- .../layout/teacher/TeacherSideNav.jsx | 10 +- src/roles/teacher/TeacherRoutes.jsx | 17 +- .../teacher/dashboard/views/Dashboard.jsx | 2 +- .../teacher/feedback/hooks/useProgress.jsx | 142 ++++++++++ .../feedback/hooks/useProgressClass.jsx | 101 +++++++ .../feedback/hooks/useProgressStudent.jsx | 129 +++++++++ .../feedback/services/serviceProgress.jsx | 70 +++++ .../teacher/feedback/views/ClassFeedback.jsx | 141 ++++++++++ src/roles/teacher/feedback/views/Feedback.jsx | 250 ++++++++++++++++++ .../feedback/views/StudentFeedback.jsx | 140 ++++++++++ .../manage_classes/views/ClassDetail.jsx | 8 - .../teacher/monitoring/hooks/useProgress.jsx | 3 +- .../monitoring/hooks/useProgressClass.jsx | 28 +- .../monitoring/hooks/useProgressStudent.jsx | 1 + .../monitoring/services/serviceProgress.jsx | 8 +- .../monitoring/views/ClassProgress.jsx | 43 +-- .../teacher/monitoring/views/Monitoring.jsx | 39 ++- .../teacher/setting/hooks/useSettings.jsx | 2 +- .../setting/services/SettingService.jsx | 23 +- src/roles/teacher/setting/views/Setting.jsx | 2 +- 21 files changed, 1059 insertions(+), 102 deletions(-) create mode 100644 src/roles/teacher/feedback/hooks/useProgress.jsx create mode 100644 src/roles/teacher/feedback/hooks/useProgressClass.jsx create mode 100644 src/roles/teacher/feedback/hooks/useProgressStudent.jsx create mode 100644 src/roles/teacher/feedback/services/serviceProgress.jsx create mode 100644 src/roles/teacher/feedback/views/ClassFeedback.jsx create mode 100644 src/roles/teacher/feedback/views/Feedback.jsx create mode 100644 src/roles/teacher/feedback/views/StudentFeedback.jsx diff --git a/src/components/layout/teacher/TeacherLayout.jsx b/src/components/layout/teacher/TeacherLayout.jsx index 7709ec8..85406a8 100644 --- a/src/components/layout/teacher/TeacherLayout.jsx +++ b/src/components/layout/teacher/TeacherLayout.jsx @@ -10,7 +10,7 @@ const TeacherLayout = ({ children }) => {
-
+
{children}
diff --git a/src/components/layout/teacher/TeacherSideNav.jsx b/src/components/layout/teacher/TeacherSideNav.jsx index 76a3d31..a30225e 100644 --- a/src/components/layout/teacher/TeacherSideNav.jsx +++ b/src/components/layout/teacher/TeacherSideNav.jsx @@ -35,17 +35,25 @@ const TeacherSideNav = () => {