Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.62 KB

File metadata and controls

59 lines (40 loc) · 1.62 KB

Grademate

Grade calculator for IITM BS Data Science and Applications courses

Overview

GradeMate is a simple and user-friendly tool designed to help students enrolled in the IITM BS Data Science and Applications program accurately calculate their grades for various courses. The tool supports flexible grade configurations and up-to-date calculations based on the latest curriculum.

Features

  • Course Selection: Choose from pre-defined courses or add your own custom courses.
  • Grade Calculation: Input assignment, quiz, exams, and project scores to receive your overall grade.
  • Intuitive Interface: Clean design built with HTML, CSS, and JavaScript for easy navigation.

Technologies

  • Frontend: JavaScript, HTML, CSS
  • Backend: Python (Flask)
  • Deployment: Vercel configuration included

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/muskansindhu/Grademate.git
    cd Grademate
  2. Install Python dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python app.py

    The app will typically be hosted at http://localhost:5000 by default.

File Structure

  • static/ - Static assets (CSS, JS)
  • templates/ - HTML templates
  • app.py - Main backend application
  • helper.py - Calculation and helper functions
  • requirements.txt - Python dependencies

Usage

  1. Navigate to the running app in your browser.
  2. Select or input your courses and grade components.
  3. Enter your marks for assignments, quizzes, and exams.
  4. View your calculated final grade.