https://github.com/burhanali2211/marksanalyzer
This is a simple CLI-based tool that helps analyze student marks by calculating key statistics such as the highest and lowest scores.
https://github.com/burhanali2211/marksanalyzer
analysis analyzer arrays marks numpy
Last synced: about 2 months ago
JSON representation
This is a simple CLI-based tool that helps analyze student marks by calculating key statistics such as the highest and lowest scores.
- Host: GitHub
- URL: https://github.com/burhanali2211/marksanalyzer
- Owner: Burhanali2211
- Created: 2025-02-03T12:14:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-03T12:22:21.000Z (over 1 year ago)
- Last Synced: 2025-02-03T13:29:10.896Z (over 1 year ago)
- Topics: analysis, analyzer, arrays, marks, numpy
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📊 MarksAnalyzer - Student Marks Analysis
## 🚀 Overview
**MarksAnalyzer** is a CLI-based Python program that analyzes student marks from a file and generates statistical insights such as highest and lowest scores, average, median, standard deviation, and ranked scores. The results can be saved in a report file.
---
## 🛠 Features
✔ Reads student marks from a file (`marks.txt`)
✔ Calculates **highest, lowest, average, median, and standard deviation**
✔ Sorts and ranks the marks
✔ Saves the analysis in a **report file**
✔ Supports **Unicode (UTF-8)** for better formatting
---
## 📂 Folder Structure
📂 MarksAnalyzer ├── 📄 marks.txt (Sample marks file) ├── 📄 analysis_report.txt (Generated after running the script) ├── 📄 MarksAnalyzer.py (Python script) ├── 📄 README.md (Documentation)
---
## 📥 Installation
1. **Clone the repository**
```sh
git clone https://github.com/Burhanali2211/MarksAnalyzer.git
cd MarksAnalyzer
``
## 📊 Sample Output
```sh
📊 Marks Analysis Report 📊
Sorted Marks: [76, 78, 84, 85, 88, 89, 90, 91, 92, 95]
Highest Score: 95
Lowest Score: 76
Average Score: 86.80
Median Score: 88.50
Standard Deviation: 5.94
```
## 🏆 Ranked Students (Highest to Lowest) 🏆
```sh
#1 → 95
#2 → 92
#3 → 91
#4 → 90
#5 → 89
#6 → 88
#7 → 85
#8 → 84
#9 → 78
#10 → 76
```
## 👨💻 Developed By
## 🚀 Burhanali2211