Skip to content

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 gusalsayna@student.gu.se .

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

 
 
 

Contributors

Languages