Build the Academic Risk Predictor application as described in the track description.
What you'll build
The Academic Risk Predictor is a full-stack web application designed to help colleges identify students who are academically at risk before final exams. The application will have two user roles: Admin (faculty) and Student. Admins can add students, update attendance and internal marks, and view risk analytics, while students can view their own attendance, marks, and current risk status. The backend will be built using Node.js with Express and MongoDB for data storage. The frontend will be developed using React. The application will feature a rule-based risk scoring system that classifies students into Low, Medium, or High risk categories based on their attendance and internal marks. The project will also include features like input validation, error handling, and a clear folder structure. The application will be deployed on a free cloud platform. Future enhancements could include adding more user roles, integrating with existing college databases, and sending automated alerts to students and faculty.
What you'll learn
Roadmap
8 steps · tasks unfold as you work