Skip to content

asvarshini/student-performance-app

Repository files navigation

🎓 Student Result Prediction App

A beginner-friendly Machine Learning web application that predicts student results based on attendance, marks, and assignment submissions.

🔗 Live Demo: https://student-performance-app-en4c3tsykfz9ekptd9xvcf.streamlit.app/

🚀 Features

  • Predicts Pass/Fail result
  • Calculates performance score
  • Generates student grade
  • Attendance eligibility validation
  • Interactive Streamlit interface

📊 Prediction Logic

✅ Attendance must be ≥ 75%
✅ Marks must be ≥ 35
✅ Assignments submitted must be ≥ 2

Performance Score:

marks + (assignments * 10)

Grades:

  • A → 90+
  • B → 75+
  • C → 50+
  • D → Below 50

🛠️ Technologies Used

  • Python
  • Pandas
  • Scikit-learn
  • Streamlit

📷 Screenshots

Home Interface

image alt

Prediction Output

image alt

Validation Messages

image alt


⚠️ Note

This project was developed as part of my Machine Learning and Data Analytics learning journey using a Decision Tree Classifier.


👩‍💻 Author

Varshini A S GitHub: https://github.com/asvarshini

About

It is first mini project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors