From 5c9b6b9ae8d1dfd54612d99786149e04c7602b10 Mon Sep 17 00:00:00 2001 From: rotimi-best Date: Sun, 19 Sep 2021 20:01:54 +0300 Subject: [PATCH] CLASSROOMIO-T-1: Personalize marks and attendance to students --- .../Course/components/Navigation/index.svelte | 12 ++------ src/components/CourseContainer/index.svelte | 29 ++++++++----------- src/routes/courses/[id]/attendance.svelte | 24 ++++++--------- src/routes/courses/[id]/lessons/index.svelte | 2 +- src/routes/courses/[id]/marks.svelte | 14 ++++++--- src/routes/courses/[id]/people.svelte | 11 +------ 6 files changed, 36 insertions(+), 56 deletions(-) diff --git a/src/components/Course/components/Navigation/index.svelte b/src/components/Course/components/Navigation/index.svelte index 69ef3262..2fced1bb 100644 --- a/src/components/Course/components/Navigation/index.svelte +++ b/src/components/Course/components/Navigation/index.svelte @@ -28,8 +28,8 @@ // export let lessonId; export let path; + export let isStudent = null; let show = null; - let isStudent = null; const { page } = stores(); @@ -105,13 +105,7 @@ label: 'Submissions', to: getNavItemRoute($course.id, 'submissions'), hideSortIcon: true, - show(groupMembers = [], profileId) { - const user = groupMembers.find( - (member) => member.profile_id === profileId - ); - - isStudent = user ? user.role_id === 3 : true; - + show() { return !isStudent; }, }, @@ -157,7 +151,7 @@