Skip to content

nivithamerlin/Students-_Report-_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Report using (Python + JSON)

This is a simple Student Report Management project written in Python. It helps manage student data such as subject marks, attendance, term-wise results, and batch-wise rankings. The student data is stored in a nested dictionary and can be saved/loaded from a .json file.


πŸ“Œ Features

  • Register new students
  • Add term results (subject-wise marks)
  • Update marks for any subject
  • Record and calculate attendance percentage
  • Calculate term-wise or overall average marks
  • Rank students by batch based on total marks
  • Get the topper for a specific term
  • Generate student-wise detailed report
  • Export and import data to/from JSON file

πŸ“ Files Included

File Description
python_task1.py Main Python file with all logic and functions
students.json Sample student data in JSON format

πŸš€ How to Run

  1. Clone or download the project folder.
  2. Open it in VS Code or your preferred editor.
  3. Make sure Python is installed (python3 --version).
  4. Run the Python file:
    python python_task1.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages