Skip to content

Analyze and visualize student performance data across multiple sections to identify trends in grades, attendance, and overall academic success.

Notifications You must be signed in to change notification settings

TheeAmir/University-Student-Performance-Analytics-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University-Student-Performance-Analytics-System

Analyze and visualize student performance data across multiple sections to identify trends in grades, attendance, and overall academic success.

🧩 Dataset

Each record represents a student with the following columns:

  • Student_ID
  • Name
  • Section
  • Attendance_%
  • Midterm
  • Final
  • Assignments
  • (You’ll later calculate) → Final_Grade, Pass/Fail

🧠 Tasks

  1. Data Generation / Loading
    • Create or load student data (around 30–50 students).
    • Use NumPy to generate random but realistic marks and attendance values.
  2. Data Cleaning
    • Handle missing or duplicate values.
    • Ensure numeric columns have correct data types.
  3. Feature Engineering
    • Compute weighted Final Grade using Midterm, Final, and Assignments.
    • Add Pass/Fail column based on grade threshold (e.g., 60%).
  4. Statistical Analysis
    • Find average, median, and standard deviation of grades.
    • Compare section-wise performance (A, B, C).
    • Find correlation between attendance and grades.
  5. Visualizations (Matplotlib)
    • Histogram of final grades
    • Bar chart: average grade per section
    • Scatter plot: attendance vs final grade
  6. Business / Academic Insights
    • Which section performed best?
    • Does higher attendance lead to better grades?
    • What percentage of students passed or failed?
  7. Export
    • Save the cleaned and processed dataset to CSV.

About

Analyze and visualize student performance data across multiple sections to identify trends in grades, attendance, and overall academic success.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages