https://github.com/gbennnn/grader-ai
An AI-powered system for automatically evaluating student assignment PDFs, scoring based on customizable rubrics, and providing feedback. Ideal for academic assistants and educators.
https://github.com/gbennnn/grader-ai
ai edutech gpt-4 grading-system
Last synced: 8 months ago
JSON representation
An AI-powered system for automatically evaluating student assignment PDFs, scoring based on customizable rubrics, and providing feedback. Ideal for academic assistants and educators.
- Host: GitHub
- URL: https://github.com/gbennnn/grader-ai
- Owner: gbennnn
- License: mit
- Created: 2025-05-17T15:57:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T17:55:26.000Z (12 months ago)
- Last Synced: 2025-07-26T06:13:13.715Z (11 months ago)
- Topics: ai, edutech, gpt-4, grading-system
- Language: CSS
- Homepage:
- Size: 320 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grader AI
**Grader-AI** is an AI-powered web-based system designed to automatically evaluate student assignment PDF files. This tool helps educators and teaching assistants to efficiently assess, score, and provide feedback based on customizable grading parameters.
## Features
- Upload and Extract pdf file to text
- AI analysis of writing structure, relevance, grammar, and references
- Customizable grading rubrics
- Automatic feedback generation
- Score calculation and result export
## Tech Stack
- **Frontend**: HTML, Tailwind CSS
- **Backend**: Python (Flask / FastAPI)
- **AI/NLP**: OpenAI API (GPT)
- **PDF Extraction**: PyMuPDF
## Use Case
Initially built to solve the real-world problem of grading 40+ student reports manually, this tool aims to save time, ensure consistent grading, and enhance the quality of feedback.
## Getting Started (Dev)
```bash
# clone the repository
git clone https://github.com/gbennnn/grader-ai.git
cd grader-ai
# install backend dependencies
pip install -r requirements.txt
# run the application
# make sure to set the OPENAI_API_KEY environment variable
python app.py
```