Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Student Report-Card Generator

A simple CLI tool written in pure Python to manage and view student report cards.
Aligns with Class 12 CBSE syllabus topics: file handling, control statements, functions, and basic data processing.

📝 Features

  • Add new student records with dynamic subjects and marks
  • Compute total marks, percentage, and CBSE grade (A1–E)
  • Persist data to a CSV file (report_cards.csv)
  • Retrieve and display an individual student’s report card by ID

🧠 CBSE Syllabus Alignment

Concept Syllabus Reference
File I/O File handling using csv module
Control Flow if-elif-else, loops
Functions Modular code (calculate_grade, etc.)
Data Structures Lists, dictionaries, CSV rows

🚀 Setup

  1. Clone the repo
    git clone https://github.com/Kumar-Gaurav-1/report-card-generator.git
    cd report-card-generator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors