Skip to content

A student grading system using Python that allows, entering the grades of a student, removing a student from the system, calculating the average grades of students and more!

License

Notifications You must be signed in to change notification settings

saad2134/marks-central

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💯 Marks Central

Marks Central is a simple student grading system developed using Python, that has the following functionalities:

  1. Entering the Grades of a student
  2. Removing a student from the system
  3. Calculating the average grades of students.
  4. Entered data is stored in .json for later access.

🛠️ Details

  • The user is able to select whether he/she wants to remove a student, enter grades for a
    student or find the average grades.
  • There is a log-in system to allow only admin access to the grading system.
  • When the first time it is run, it prompts for admin user and password creation and stores them in .env file.
  • All student data is stored in a .json file for later use.

📝 Modules Used

  • os
  • getpass
  • dotenv
  • statistics
  • json

▶️ How to Run

  • Method 1: Run an Executable
    • Windows: Run the "marks_central.exe" file in build folder.
  • Method 2: Download Python and the modules (if not already installed) and Run the "main.py" file in src folder.

✍️ Endnote

⭐ Star this repo if you found it helpful! Thanks for reading.


marks_central