Skip to content

A simple Java tool for managing student scores. Features: score registration with validation, mean calculation, highest/lowest score identification, hashtag extraction, and a user-friendly menu. Designed for educational use, it emphasizes procedural programming concepts and modular design. Enhanced Scanner class included

Notifications You must be signed in to change notification settings

nabil-alsayed/simple-grading-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Student Score Manager

The project serves as a practical application of core programming concepts such as data types, control flow, arrays, I/O operations, and string manipulation. Designed for educational purposes, it provides a comprehensive exercise in procedural programming..


📖 Overview

Student Score Manager is a Java application crafted using procedual programming as part of a university OOP course assignment. It's a simple yet effective tool, designed to provide insights into student scores, showcasing the foundational principles of OOP.


🌱 Features

  • 📝 Score Registration: Register student scores with built-in input validation.
  • 📊 Grade Display: Present entered grades in a clear format.
  • 🧮 Mean Calculation: Compute the average score.
  • 🔍 Score Analysis: Highlight the two highest and lowest scores.
  • 📍 Position Detection: Locate the highest score's position.
  • 📲 Hashtag Extraction: Extract and analyze hashtags from user-inputted text.
  • 🎛️ User-Friendly Menu: Navigate through functionalities with ease.
  • 🖥️ Enhanced Scanner Class: A testament to the power of OOP, optimizing input handling.

🚀 Usage

Start the application and follow the on-screen prompts to enter student scores. For guidance or to report any quirks, refer to the contact section below.


🤝 Contributing

Feedback, suggestions, and improvements are always welcome! Feel free to explore the issues section or share your thoughts.


📫 Contact

For questions, feedback, or just a chat about OOP, reach out to [email protected] .

About

A simple Java tool for managing student scores. Features: score registration with validation, mean calculation, highest/lowest score identification, hashtag extraction, and a user-friendly menu. Designed for educational use, it emphasizes procedural programming concepts and modular design. Enhanced Scanner class included

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages