diff --git a/src/dashboards/Student.tsx b/src/dashboards/Student.tsx index 3789748c..7b73de5f 100644 --- a/src/dashboards/Student.tsx +++ b/src/dashboards/Student.tsx @@ -29,6 +29,7 @@ import {BsArrowRepeat, BsBook, BsClipboard, BsFileEarmarkText, BsHeadphones, BsM import {toast} from "react-toastify"; import {activeAssignmentFilter} from "@/utils/assignments"; import ModuleBadge from "@/components/ModuleBadge"; +import useSessions from "@/hooks/useSessions"; interface Props { user: User; @@ -38,6 +39,7 @@ interface Props { export default function StudentDashboard({user, users, linkedCorporate}: Props) { const {gradingSystem} = useGradingSystem(); + const {sessions} = useSessions(user.id); const {data: stats} = useFilterRecordsByUser(user.id, !user?.id); const {assignments, isLoading: isAssignmentsLoading, reload: reloadAssignments} = useAssignments({assignees: user?.id}); const {invites, isLoading: isInvitesLoading, reload: reloadInvites} = useInvites({to: user.id}); @@ -160,12 +162,20 @@ export default function StudentDashboard({user, users, linkedCorporate}: Props) Start - +
x.assignment?.id === assignment.id).length > 0 && "tooltip", + )}> + +
)} {assignment.results.map((r) => r.user).includes(user.id) && (