-
-
Login Page
-
Student's dashboard
-
Student's dashboard
-
Student's Course Availablity
-
Student's Achievements
-
Student's Setting Page where they can edit there Password,User Name
-
Instructor's Dashboard
-
Proctoring Reviews by Instructor in their Page
-
System Status shown for Instructor
-
People shown in Admin Account
-
Super Admin's Dashboard
-
System Status in Super Admin's account
About the Project
Inspiration
Online education has made learning more accessible, but students often receive the same learning resources regardless of their individual needs. Online examinations also face challenges in maintaining academic integrity. These challenges inspired us to develop an AI-Driven Smart Learning Management System with Automated Proctoring.
What We Built
Our project is a web-based learning platform that combines learning management, personalized learning support, student performance tracking, and automated examination monitoring. It aims to help students learn more effectively while supporting faculty in managing courses, assessments, and online examinations.
How We Built It
We planned a modular architecture using React.js for the frontend, Node.js and Express.js for the backend, and MongoDB for data storage. Python, OpenCV, and MediaPipe are proposed for AI-based computer vision and automated proctoring. The system is designed to support user authentication, course management, quizzes, assignments, learning recommendations, and examination activity monitoring.
Challenges We Faced
One of the main challenges was planning the integration of web development and AI-based computer vision into a single platform. Other challenges include selecting suitable technologies, designing an efficient system architecture, identifying reliable methods for detecting suspicious examination activities, and minimizing false alerts while respecting student privacy.
What We Learned
Through this project, we explored full-stack web development, database design, software architecture, AI integration, and automated proctoring techniques. We also learned the importance of modular development, testing, data privacy, and building technology that addresses real-world educational challenges.
Future Scope
In the future, we aim to enhance the platform with more accurate proctoring, adaptive learning recommendations, detailed performance analytics, and improved accessibility. Our vision is to create a smarter, more personalized, and more trustworthy digital learning environment.
Conclusion
The AI-Driven Smart Learning Management System with Automated Proctoring aims to bridge the gap between personalized education and secure online assessment by bringing intelligent learning tools and examination monitoring together in one platform.
Built With
- ai
- ai-personalization
- docker
- docker-compose
- express.js
- fastapi
- jwt
- mediapipe
- node.js
- opencv
- postgresql
- postgresql-row-level-security-(rls)
- prisma
- privacy-first
- pytest
- python
- rasch-irt
- react
- rest-api
- socket.io
- supertest
- tailwind-css
- typescript
- vite
- vitest
Log in or sign up for Devpost to join the conversation.