Academic Support Tool For Intervention, Tracking & Value Alignment
π Built for SNU-SIH Hackathon
We focused on being relevant to the problem statement, not over engineering it, because our solution has to be scalable and easy to use! (more about it below)
Sample Excel Sheet - Google Sheets Link
(Started with Java β finalized Node.js)

By the time term-end marks reveal failures, struggling students have often disengaged beyond recovery, which often result in Dropouts.
- Attendance is in one spreadsheet.
- Test scores in another.
- Fee-payment data in a third.
π No single view exists to show when a student is slipping in multiple areas simultaneously.
Plus the problem statement says that Commercial analytics (Such as blackboard itself) platforms are expensive and demand heavy maintenanceβbeyond the reach of most public institutes.
β Thatβs exactly where we came with the idea of ASTITVA β a low-cost, scalable, and practical solution fully aligned with the problem statement.
ps - We would like to pursue this idea deeply into the "Internet in a box" concept in our next level, so we can reach the remotest of the village, and even without internet connection, the teachers and admins can care and analyse the students. That will be our implementation plan in the later stages!
A lightweight, transparent, and ML-powered platform that:
- π Ingests spreadsheets (attendance, test results, fees, etc.).
- β‘ Applies ML + rule-based thresholds to detect at-risk students (dropout likelihood).
- π¨ Visualizes risks in a clean dashboard:
- β Green (0β75% risk)
β οΈ Orange (75β90% risk)- π΄ Red (90%+ risk)
- π± Notifies mentors, guardians, and students via SMS & Email.
- π¨βπ« Provides dual roles:
- Admin View β consolidated risk dashboard of all students.
- Student View β personal profile + weak areas & tips.
- π οΈ Low-cost, easy-to-use, no vendor lock-in.
During development, we explored:
- π€ AI-based mentorship chatbots
- π Complex deep learning models
- βοΈ Enterprise-grade cloud dashboards
But we chose to stay true to the problem statement.
We kept reminding ourselves that the govt. already knows costly platforms exist β whatβs missing is a viable, grassroots-friendly system.
π ASTITVA directly solves every pain-point in the problem statement while staying lightweight, practical, and affordable.
β
Student Risk Prediction (ML + rule-based logic)
β
Excel Upload (drag & drop interface)

β
Dashboard with filters, sorting, and color-coded risk levels

β
Student Profiles (auto-filled from uploaded Excel)

β
Regular Notifications (Email & SMS)

β
Easy to understand Interface

β
Download RISK wise / Attendance <75% wise Excel sheets (since many still prefer Excel workflows)

β Lightweight, scalable, and easy to deploy
- Frontend: React (Vite, TypeScript, shadcn-ui, Tailwind CSS)
- Backend: Node.js (Express)
- Database: MongoDB
- ML Model: Scikit-learn (Python, 99% accuracy)
- Notifications: Twilio (SMS), Nodemailer (Email)
- Node.js & npm installed β nvm install guide
- Supabase (local for the future, cloud currently)
# Step 1: Clone the repository
git clone <YOUR_GIT_URL>
cd <YOUR_PROJECT_NAME>
# Step 2: Install dependencies
npm i
# Step 3: Start development server
npm run dev