School Master
School management system
Idea
Dashboard to register and manage students and teachers; auto-generate weekly schedules; supervisors create exams and finalize results; teachers record attendance, create notes, dictations, quizzes, and schedule calls; students view notes, attendance, quizzes, exams, submit quizzes, and see weekly schedule; results summaries and student rankings.
Technical
RESTful API secured with Sanctum and role-based authorization; localized endpoints (LaravelLocalization); CRUD for students, teachers, supervisors, classrooms, and subjects; timetable generation based on teacher availability; ZEGOCLOUD lessons; validation, rankings, migrations/seeders.
Tools
Laravel, RESTful API, Sanctum, ZEGOCLOUD, LaravelLocalization
Snapshots
(hover to see describtion)
Teacher home screen were he can see statistics or choose action to do.
Teacher create dectation for a student.
Teachers schedule online lesson by choosing the subject, section and time.
Teacher create online quiz and add questions and answers.
Teacher create note for a student and choose its type and reason.