import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"; import { useGrades } from "@/hooks/queries"; import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from "recharts"; import AiGradeExplainer from "@/components/ai/AiGradeExplainer"; import AiReportNarrative from "@/components/ai/AiReportNarrative"; export default function StudentGrades() { const { data: gradeRecords = [], isLoading } = useGrades(); if (isLoading) return
Track your academic performance.
Average
{avgGrade}%
Highest
{highest}%
Graded Items
{gradeRecords.length}