import { Card, CardContent } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { useCourseAssignments } from "@/hooks/queries"; import { ClipboardList } from "lucide-react"; import AiCreationAssistant from "@/components/ai/AiCreationAssistant"; import AiGeneratorModal from "@/components/ai/AiGeneratorModal"; import AiTipBanner from "@/components/ai/AiTipBanner"; import type { CourseAssignment } from "@/types"; export default function TeacherAssignments() { const { data: assignmentsData, isLoading } = useCourseAssignments(); const assignments: CourseAssignment[] = assignmentsData?.items ?? []; if (isLoading) return
Manage and grade student assignments.
No assignments found.
{a.name}
{a.course_name} · {a.batch_name} · Due: {a.submission_date}
{a.submission_count}/{a.allocation_count} submissions · Marks: {a.marks}