export const adminNavigationItems = [ { id: "dashboard", title: "Dashboard", icon: "LayoutDashboard", path: "/admin/dashboard", description: "Genel bakış ve istatistikler", }, { id: "tags", title: "Etiket Yönetimi", icon: "Tags", path: "/admin/tags", description: "Soru ve içerik etiketleri", }, { id: "question-pools", title: "Soru Havuzları", icon: "Database", path: "/admin/question-pools", description: "Soru havuzları ve kategoriler", }, { id: "exams", title: "Sınav Yönetimi", icon: "FileText", path: "/admin/exams", description: "Sınavları yönetin", }, { id: "assignments", title: "Ödev Yönetimi", icon: "BookOpen", path: "/admin/assignments", description: "Ödevleri yönetin", }, { id: "tests", title: "Test Yönetimi", icon: "ClipboardList", path: "/admin/tests", description: "PDF testler ve cevap anahtarları", }, ]; export const questionTypes = [ { value: "multiple-choice", label: "Çoktan Seçmeli", icon: "CheckCircle" }, { value: "fill-blank", label: "Boşluk Doldurma", icon: "Edit3" }, { value: "multiple-answer", label: "Çok Yanıtlı", icon: "CheckSquare" }, { value: "matching", label: "Eşleştirme", icon: "Link" }, { value: "ordering", label: "Sıralama", icon: "ArrowUpDown" }, { value: "open-ended", label: "Açık Uçlu", icon: "MessageSquare" }, { value: "true-false", label: "Doğru-Yanlış", icon: "ToggleLeft" }, { value: "calculation", label: "Hesaplama", icon: "Calculator" }, ]; export const difficultyLevels = [ { value: "easy", label: "Kolay", color: "green" }, { value: "medium", label: "Orta", color: "yellow" }, { value: "hard", label: "Zor", color: "red" }, ]; export const examTypes = [ { value: "exam", label: "Sınav", icon: "FileText" }, { value: "assignment", label: "Ödev", icon: "BookOpen" }, { value: "test", label: "Test", icon: "ClipboardList" }, ]; export const getBreadcrumb = (currentPath: string): string[] => { const pathMap: Record = { "/admin/dashboard": ["Admin", "Dashboard"], "/admin/tags": ["Admin", "Etiket Yönetimi"], "/admin/question-pools": ["Admin", "Soru Havuzları"], "/admin/exams": ["Admin", "Sınav Yönetimi"], "/admin/assignments": ["Admin", "Ödev Yönetimi"], "/admin/tests": ["Admin", "Test Yönetimi"], }; return pathMap[currentPath] || ["Admin"]; };