A web application that helps students of Technische Hochschule Augsburg calculate their grade average by extracting grades from official PDF transcripts and simulating future grades.
-
📄 PDF Transcript Processing
- Drag and drop your official THA grade transcript
- Automatic extraction of grades and course information
- Supports the standard THA grade PDF format
-
📊 Grade Management
- Display all courses in a clear table format
- Add hypothetical future grades
- Real-time grade average calculation
- Weighted ECTS calculation
-
🧮 Smart Average Calculation
- Considers course types (LN/PR)
- Weighted calculation based on ECTS points
- Visit the THA Grade Calculator
- Drag and drop your THA grade PDF into the designated area
- View your current grades and average
- Add potential future grades using the form below the table
- See how new grades would affect your overall average
- Built with vanilla JavaScript
- Uses PDF.js for PDF parsing
- No server-side processing - all calculations happen in your browser
This tool runs entirely in your browser. Your grade information is never uploaded to any server or stored permanently.
To run this project locally:
- Clone the repository
- Open
index.html
in your browser - Drop a THA grade PDF to test the functionality
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License