AcadRisk AI is a state-of-the-art academic monitoring and risk intervention system designed for modern educational institutions. It empowers coordinators, teachers, and mentors to identify students at risk of academic failure or dropout early using a sophisticated multi-factor risk engine.
- Intelligent Risk Engine: Dynamically calculates academic risk scores based on attendance, sessional marks, LMS activity, and assignment performance.
- Granular RBAC (Role-Based Access Control):
- Coordinators: Manage branch-wide subjects and assign faculty to specific courses.
- Teachers: Automated student tracking for their assigned subjects only.
- Mentors: Manage assigned students and track high-risk alerts.
- Students: Access personalized performance analytics and intervention history.
- Automated Interventions: Direct notification system for guardians and high-risk students.
- Dynamic Analytics: Institutional-level health metrics and semester-wise performance trends.
- Premium Glassmorphism UI: A professional, responsive interface optimized for desktop and mobile use.
- Frontend: React.js with Vanilla CSS (Glassmorphism design).
- Backend: Node.js with Express.js.
- Database: SQLite (Relational Schema for robust data isolation).
- Icons: Lucide-React.
- Security: JWT (JSON Web Token) based authentication.
- Node.js (v16+)
- npm
-
Clone the repository:
git clone <your-repository-url> cd ldce
-
Backend Setup:
cd backend npm install # Create a .env file based on .env.example npm start
-
Frontend Setup:
cd ../frontend npm install npm run dev -
Access the App: Open your browser and navigate to
http://localhost:5177.
- Coordinator:
coordinator@ldce.ac.in/demo123 - Teacher:
teacher@ldce.ac.in/demo123
Developed for the LDCE Hackathon 2026.