Skip to content
  • AI & ML
  • Java
  • Android
  • 33% OFF

Student Performance Prediction and Early Warning System

Student Performance Prediction and Early Warning System is a final year Android project with source code that predicts each student's result (Distinction, Pass, At-Risk or Fail) from attendance and marks using a neural network that runs on the phone. Mentors get an early warning list with reasons and alert parents, students use a what-if planner, and the admin manages everything from a web panel. Source code, database, 50-page report, abstract and setup guide are included.

ForDiplomaMCAB.Tech· CSE, IT

Platform
Android + Web API
1-on-1 setup
AnyDesk / Meet
Setup time
2 Hour
Download access
8 months
  • Source code
  • Project report
  • Setup guide

About this project

About the project

Student performance prediction Android project that warns about weak students weeks before the exam. In most colleges low attendance and poor unit test marks are noticed only after the result. SafalSanket collects attendance and marks from the mentor's phone, builds seven inputs for every student and runs a trained neural network inside the app. Every prediction comes with a risk score and simple reasons like "Attendance 61%" or "Unit tests 33%", so the mentor knows exactly what to fix.

How it works

  • The mentor marks date-wise attendance and enters Unit Test, Assignment and Prelim marks (CSV import supported)
  • The server works out 7 inputs per student: attendance %, test %, assignments %, previous SGPA, backlogs, study habit score and marks trend
  • One tap runs the neural network for the whole class on the phone, with no internet or cloud needed
  • At-risk students are listed by risk score with the reasons behind each prediction
  • The mentor adds an intervention (counselling, remedial class, parent meeting) and can alert the parent by SMS
  • Students and parents see the same prediction, try the what-if planner and follow mentor remarks
  • The admin sees a college-wide early warning dashboard and prints reports

Users

  • Mentor (app): attendance, marks, class prediction, at-risk list, interventions, parent alerts, class report PDF
  • Student / Parent (app): my prediction, what-if planner, study habit check, records, remarks, goals and streak, progress report PDF
  • Admin (web panel): departments, classes, subjects, mentor approval, students, prediction records, reports, notices, settings

Highlights

  • 3 roles, 22 Android screens, 14 admin pages, 33 APIs, 14 database tables
  • Neural network (7-16-12-4) trained on 6,000 records: 86% accuracy, 93.9% accuracy for the "needs help" decision
  • Explainable prediction: each input shows how much it raises or lowers the risk
  • What-if planner: "attend 20 more lectures and score 55% → Pass"
  • Validation on the phone and again in PHP: email, 10-digit mobile, marks ≤ max, no future attendance date
  • Secure: password_hash, PDO prepared statements, role and class ownership checks
  • Sample data and demo logins ready for the viva

What you get

  • Complete Android Studio project (Java) and PHP source code
  • MySQL database file with sample data
  • Python dataset and training scripts with charts (confusion matrix, feature importance)
  • Project report (Word, 50 pages) with DFD, ER and all UML diagrams
  • 2-page project abstract (Word + PDF)
  • Project explanation with 20 viva questions
  • Setup guide (PDF) and installation help

Who can use this project

BE / B.Tech Computer, IT and AI & DS students, MCA, BCA and Diploma students looking for a machine learning Android project with source code, report and documentation. It fits well as an educational data mining or early warning system project.

Frequently asked questions

Does the prediction need internet? No. The model runs inside the app; internet is needed only to load and save data from the college server. Can I train the model again? Yes. The Python scripts are included; run train_model.py and copy the new JSON file into the app. Can a parent use the app? Yes. The parent logs in with the student's account and also gets alerts through the mentor's SMS. Which software is needed? Android Studio, XAMPP (PHP + MySQL) and an Android phone or emulator.

Who can take it

  • Diploma (Polytechnic) · best fit
  • MCA · best fit
  • BE / B.Tech · best fit

Branches: Computer Science & Engineering (CSE), Information Technology (IT)

We make it easy for you

  • 1-on-1 session on AnyDesk or Google Meet
  • We install the full project on your laptop
  • We explain the flow, modules and database for your viva
  • Report and step-by-step setup guide included
  • WhatsApp help whenever you get stuck

What you get

Everything unlocks in My projects right after payment.

  • Source codeComplete, working source code
  • Project reportEditable report / documentation
  • Setup guideStep-by-step installation guide

Included free with this project

1-on-1 setup session on AnyDesk or Google Meet

After you buy, we schedule a session at a time that suits you. Our developer installs the complete project on your own laptop, runs it with you and explains it — so you can present it with confidence.

  1. 1

    Pick a time

    We call or WhatsApp you to fix the slot

  2. 2

    We install it

    Full setup on your system over AnyDesk

  3. 3

    We explain it

    Flow, modules and database on Google Meet

Modules inside

18 working modules — each one is explained in the report.

  • Mentor dashboard with class cards and early warnings
  • Date-wise attendance with Present / Absent toggles
  • Marks entry for UT1, UT2, Assignment and Prelim with CSV import
  • One-tap class prediction using an on-device neural network
  • Early warning list sorted by risk score
  • Student risk detail with gauge, reasons and marks trend
  • Interventions with follow-up date and parent SMS alert
  • Class analytics and class report PDF
  • Student dashboard with prediction and subject-wise status
  • My prediction with re-check on today's data
  • What-if planner with live result
  • Study habit check (12 questions, score used by the model)
  • Mentor remarks timeline with mark as done
  • Goals, daily study streak and badges
  • Progress report PDF for parents
  • Admin masters: departments, classes, subjects, habit questions
  • Admin mentor approval, student records and prediction records
  • Admin at-risk report, class-wise reports, notices and settings

Technology used

Built with
Android (Java) - Android StudioVolley (API calls)On-device ML - neural network in Java (trained with Python scikit-learn)PHP 8 (APIs + Admin Panel)MySQL (XAMPP / phpMyAdmin)Material Components, PdfDocument (PDF reports)
Runs as
Android + Web API
Setup time
2 Hour with the guide
Documents
Project abstract (Word + PDF, 2 pages), Project report (Word, 50 pages), Project explanation with 20 viva questions (Word + PDF), Installation / setup guide (Word + PDF), Database SQL with sample data, ML training scripts, dataset and charts, Screenshots and UI mockups, README

How buying works

  1. 1

    Read the free abstract

    Sign in and download it (3 per day)

  2. 2

    Pay securely

    UPI, card or net banking

  3. 3

    Download instantly

    Source code and report in My projects for 8 months

  4. 4

    1-on-1 setup session

    We install it on your laptop and explain it

How to run it

An overview — the full guide comes with the project, and we help you if anything doesn’t start.

  1. 1Install XAMPP and start Apache and MySQL
  2. 2Copy Web_PHP\28-student-performance into C:\xampp\htdocs\academic-projects\
  3. 3Open phpMyAdmin and import Database\android_student_performance.sql
  4. 4Open the admin panel: localhost/academic-projects/28-student-performance/admin (admin@safalsanket.in / admin123)
  5. 5Open Android_App\SafalSanket in Android Studio
  6. 6If the "Gradle 8.9 is incompatible with JVM 25" popup appears, click Use JVM 21
  7. 7Run on the emulator (server 10.0.2.2) or on a phone (enter the laptop Wi-Fi IP on the login screen)
  8. 8Login as Mentor sneha.kulkarni@pccoe.edu.in / mentor123 or Student riya.shinde@gmail.com / student123

Questions about Student Performance Prediction and…

What do I get when I buy Student Performance Prediction and…?

Complete source code, the database, project abstract (word + pdf, 2 pages), project report (word, 50 pages), project explanation with 20 viva questions (word + pdf) and help to run it on your laptop. Files unlock in your dashboard right after payment.

Can I see the abstract before buying?

Yes. Sign in and download the free abstract from this page, and check it with your guide first.

Will you help me run and explain the project?

Yes. After you buy, we schedule a 1-on-1 session on AnyDesk or Google Meet. Our developer installs the complete project on your own laptop, runs it with you and explains the flow, modules and database so you are ready for your viva.

Can the project be changed for my college?

Small changes such as adding a module or changing fields are possible. Tell us before you pay and we will confirm what we can do and the cost.

Which courses is Student Performance Prediction and… suitable for?

It suits Diploma (Polytechnic), MCA, BE / B.Tech students from Computer Science & Engineering (CSE) and Information Technology (IT).

Similar projects

All AI & ML projects →
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Heart Disease Risk Prediction System

Heart Disease Risk Prediction System (HeartWise) is a final year Android project with source code that predicts heart disease risk from 11 clinical values using a neural network running on the phone itself. Patients get an explained risk score, PDF report, trends and daily goals, doctors send advice and e-prescriptions, and an admin panel manages everything. Includes database, 54-page report, abstract and setup guide.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Prescription Scanner and Medicine Reminder using OCR

Prescription Scanner and Medicine Reminder is a final year Android project with source code that reads a doctor's prescription with ML Kit OCR and turns it into dose-by-dose reminders. Patients get alarms, strip verification and adherence reports, caretakers get missed-dose alerts, and the admin manages everything from a web panel. Includes the full Android app, PHP admin panel, MySQL database, 55-page report and setup guide.

Project price₹8,000₹12,000View Project
AI & MLJava33% OFF

Diploma (Polytechnic), MCA, BE / B.Tech

Skin Disease Detection using CNN

Skin Disease Detection using CNN is a final year Android project with source code where a patient takes a skin photo and an on-device TFLite CNN identifies conditions like acne, eczema and fungal infection with confidence. Dermatologists review scans and manage appointments, while an admin panel controls everything – with report, abstract, database and setup guide included.

Project price₹8,000₹12,000View Project

Get Student Performance Prediction and… for your submission

Leave your details and a counsellor will call to confirm your branch, any changes your guide needs, and how you want to pay.