Skip to content

Track and analyze student performance in Python. Add records, view scores and hours, calculate averages, find strongest/weakest subjects, and measure efficiency (score per hour). Data is saved in CSV for persistence

Notifications You must be signed in to change notification settings

MahanDev100/Student-Performance-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Student-Performance-Analyzer

Track and analyze student performance in Python. Add records, view scores and hours, calculate averages, find strongest/weakest subjects, and measure efficiency (score per hour). Data is saved in CSV for persistence

Description

A Python CLI tool to track and analyze student study performance. Users can add study records, view all records, calculate averages, total study hours, strongest/weakest subjects, and efficiency (score per hour). Data is stored in CSV for persistence.

Features

  • Add student performance (subject, score, hours, day)
  • View all records
  • Calculate average score per subject
  • Calculate total study hours per subject
  • Identify strongest and weakest subjects
  • Compute efficiency (score per hour)
  • Handle missing/invalid data gracefully

Installation

  1. Clone this repository:
    git clone https://github.com/MahanDev100/Student-Performance-Analyzer.git

About

Track and analyze student performance in Python. Add records, view scores and hours, calculate averages, find strongest/weakest subjects, and measure efficiency (score per hour). Data is saved in CSV for persistence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages