Skip to content

burinious/Student-Exam-Performance-Tracker

Repository files navigation

Student Exam Performance Tracker Logo

Student Exam Performance Tracker

Overview 📈

The Student Exam Performance Tracker is a Python-based data analysis tool designed to empower educators in managing and analyzing student exam scores. This application streamlines the process of calculating subject grades, overall averages, and final grades based on a customizable grading scheme. The tool further generates detailed performance records and subject-specific exam result tables to provide actionable insights for educational decision-making.

Features 🚀

  • Automated Grading: Effortlessly calculates grades for individual subjects and overall performance, adapting to your unique grading criteria.
  • Data Entry: Seamlessly input student names, exam scores, and course information via an intuitive command-line interface.
  • Subject-Specific Analysis: Dive deep into exam results, averages, and grades for each subject (Chemistry, Biology, Physics, Math).
  • Performance Records: Access comprehensive performance records for each student, displaying subject grades, overall averages, and final grades.
  • Data-Driven Insights: Identify students requiring additional attention or exam retakes based on computed final grades and exam status.
  • Customizable Grading Scheme: Tailor the grading scheme to your institution's guidelines, ensuring accurate grade calculations.
  • Validation: Robust input validation ensures error-free recording of scores and grades, enhancing data reliability.

Getting Started 🚀

  1. Clone this repository to your local machine.
  2. Install the required packages using pip install -r requirements.txt.
  3. Run the application with python exam_tracker.py in your terminal.

Usage 📝

  1. Launch the tool and follow the command-line prompts to input student information, course names, and exam scores.
  2. The tool will swiftly calculate subject grades, overall averages, and final grades based on your customized grading scheme.
  3. Performance records and subject-specific exam result tables will be generated for each student.

Example Output 📊

Sample performance record table:

Student Name Chem Grade Bio Grade Phy Grade Math Grade Overall Avg Exam Status
John Doe B A C D 75.00 Retake Exam
Jane Smith A B B C 80.00 Pass

Contributing 🤝

Contributions are warmly welcome! Should you encounter issues or have insightful suggestions, please open an issue or submit a pull request.

Contact 📬

For any inquiries, please don't hesitate to reach out: akomolafeayoyinka@gmail.com.

Connect with me on LinkedIn.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published