##Current Features
- Authentication
- Role-based user system (admin, student, instructor)
- CRUD for all models
- Manage course resources (lectures, assignments)
- Grading of assignments
- Course Registration
- Send requests from user side (course approval request)
- Course thumbnail
- Submit assignment from student side
- Track attendance (Instructor)
- Make timeslots
- Add video files (course materials)
- Course Registration Overlap
- Course Addition with a session and Instructor
- Divide students by the year of study