Skip to content

withshiv-m/techno_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Student Grade Manager

TechnoHacks Internship - Beginner Level Task

Developed by: Shivprasad
Task: Run Python Application Locally with Environment Setup


Project Description

A command-line Student Grade Manager that allows you to:

  • Add students with subject-wise marks
  • View all students with grades
  • View individual student reports
  • Delete student records
  • Saves data permanently in JSON format

Setup & Run Instructions

Step 1: Create Virtual Environment

python -m venv venv

Step 2: Activate Virtual Environment

Windows:

venv\Scripts\activate

Mac/Linux:

source venv/bin/activate

Step 3: Install Requirements

pip install -r requirements.txt

Step 4: Run the Application

python app.py

Project Structure

student_manager/
├── app.py              # Main application
├── requirements.txt    # Dependencies
├── README.md           # This file
├── venv/               # Virtual environment (created by you)
└── students.json       # Auto-created when you add students

Grading Scale

Average Grade
90-100 A+
80-89 A
70-79 B
60-69 C
50-59 D
Below 50 F

About

internship task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages