LMS - Learning Management System
LMS is a full learning management system built for a single institution running many subjects, teachers, and students. Admins manage the academic structure and users; teachers build course content, run exams, and mark attendance; students learn, sit exams, and track their own results — all behind role-based access control.
Key Features
- Admin / Teacher / Student roles with role-gated routes
- Academic structure: subjects, class groups, teacher & student assignment
- Course content: modules → lessons → content items, with file uploads
- Weekly timetables, seminars, and per-session attendance
- MCQ (auto-graded) and essay (manually graded) exams with timed, auto-submitting attempts
- Per-student results dashboard and printable report cards
- Role-scoped analytics and institution-wide announcements
Built for institutions that need one system covering the full academic cycle, from enrollment and course delivery through exams, grading, and results reporting.