Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Student Grade Tracker

A Java console application that helps teachers efficiently track and analyze student grades. 📚

Table of Contents

Description

The Student Grade Tracker is a console application designed to help teachers manage and analyze student grades efficiently. It provides a simple interface for grade entry and generates basic statistical analysis.

Features

  • Grade Input System
    • Accept multiple grades
    • Input validation (0-100 range)
    • Error handling for invalid inputs
  • Grade Analysis
    • Calculate average grade
    • Find highest grade
    • Find lowest grade
    • Display total number of grades

Requirements

  • Java JDK 8 or higher
  • Command-line interface
  • Git (for cloning the repository)

Installation

  1. Clone the repository
  2. Navigate to project directory
  3. Compile the program

Usage

  1. Run the program using: java StudentGradeTracker
  2. Follow the prompts:
    • Enter grades between 0 and 100
    • Enter -1 when finished
    • View the calculated statistics

Sample Output

Enter grades (enter -1 to finish): 85 92 76 88 95 70 -1

Average Grade: 84.33 Highest Grade: 95 Lowest Grade: 70 Number of grades entered: 6

Project Structure

StudentGradeTracker/ │ ├── StudentGradeTracker.java # Main program file ├── README.md # Project documentation └── .gitignore # Git ignore file

Future Enhancements

  • Add student names with grades
  • Implement grade categorization (A, B, C, etc.)
  • Add data persistence
  • Create graphical user interface
  • Generate grade reports
  • Add multiple class support

Contact

Ved Khirnar


About

# Student Grade Tracker A lightweightJava console application for efficient student grade management. Features include grade entry with validation, statistical analysis (averages, min/max), and instant results. Built for educators who need a simple, reliable grade tracking solution. // ... rest of README remains the same ...

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages