A Learning Mangment System (LMS) Enhanced with machine learning
This is full stack web-app created as a final graduation project that aimed to design and build a fully functional learning mangment system (LMS) and integrate it with a varity of machine leraning models to offer common and invoative AI features.
This repository contains the web portion (front-end | backend), but doesn't include the AI models.
- Authentication
- Authorization for diffrent uesr roles (student | instructor | admin)
- Youtube integration for course Lectures
- Announcments notification system with push notifications for desktop
- Fast grader for assestments and exams
- Auto Grading for essay questions using Machine learning
- grade book for instructor
- Deadlines Calendar
- Plagarism detection
- Live cheating detection from webcam and microphone using Machine Learning
- Reports to the instructor of a cheating instance
- Text moderation system
login screen | Courses Screen |
---|---|
Lectures Screen | Modules Screen |
Assessment Creation Screen | Assessment View Screen |
Exam taking Screen | Grading Screen |
Grade Book Screen | Course Settings Screen |
This project couldn't have been possible without the team
- Hazem Hamada
- Omar Hazem
- Basil Essam
- Eslam Genedy