School Admin
Staff (peers)
Parent
Student
graph TD SCA["Level 1 · School Admin ────────────────────────────────── User Management · Academic Management Attendance · Fee Management · Library Hostel · Transport · Inventory Reports · Announcements · Events Grant teachers exam edit access"] SCA --> BUR & EXAM & TEA & ASSET & LIB & REG & TRM & DRV & SEC BUR["Bursar ────────────────── View term fees View fee types View currencies Record payments Issue receipts Process refunds Grant exemptions Grant scholarships Financial reports Incident reports"] EXAM["Exam Manager ────────────────── Create & manage exams Set exam schedules Manage grading Enter & edit marks Generate exam reports Grant teachers exam edit access Incident reports"] TEA["Teacher ────────────────── Mark attendance own classes only Enter grades own subjects only View class timetables View student performance Edit report cards own class only Create events Create announcements Edit specific exam marks if granted permission Hostel view & add students if Hostel Master or Warden Incident reports"] ASSET["Asset Manager ────────────────── Full inventory access Asset tracking Equipment management Maintenance records QR code management Transport tracking Incident reports"] LIB["Librarian ────────────────── Book catalog Issue & return books Digital library PDFs Fines management Library reports Incident reports"] REG["Registrar ────────────────── Create students Manage admissions Create & manage classes Edit & remove classes Student enrollment View & edit student profiles Student promotions Generate transcripts Academic records Incident reports"] TRM["Transport Manager ────────────────── Manage routes Bus assignments Transport attendance Transport payments Driver assignments Incident reports"] DRV["Bus Driver ────────────────── View assigned route Mark passenger attendance View route student list Incident reports"] SEC["Security Officer ────────────────── Gate entries & exits Visitor tracking View student fee payments Incident reports"] BUR & EXAM & TEA & ASSET & LIB & REG & TRM & DRV & SEC --> PAR PAR["Level 3 · Parent ────────────────────────────────── Child attendance · Child grades & reports Child fee statements · Announcements"] PAR --> STU STU["Level 4 · Student ────────────────────────────────── Own attendance · Own grades & reports Own fee statements · Class timetable · Announcements"] style SCA fill:#e8f0fe,color:#000000,stroke:#0071e3,stroke-width:2.5px style BUR fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style EXAM fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style TEA fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style ASSET fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style LIB fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style REG fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style TRM fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style DRV fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style SEC fill:#f5f5f7,color:#000000,stroke:#555555,stroke-width:1.5px style PAR fill:#e8f8ee,color:#000000,stroke:#34c759,stroke-width:2px style STU fill:#f3e8ff,color:#000000,stroke:#af52de,stroke-width:2px