Fetch Your CGPA
Automatically fetch your CGPA by entering your student ID
CGPA Progress
Track your academic performance over time
Semester Results
Calculate CGPA Manually
Add your courses to manually calculate your expected CGPA
Add semesters and courses to calculate your expected CGPA. You can add multiple semesters and multiple courses per semester.
Semester 1
Advanced CGPA Fetch
Configure advanced options for fetching CGPA data
Fetch Options
Fetch Mode
Fetch Results
About DIU CGPA
Learn more about this tool and its features
About DIU CGPA
DIU CGPA is a modern web application designed specifically for Daffodil International University students to easily track, calculate, and analyze their academic progress. This tool provides a more user-friendly alternative to the university's official system while maintaining accurate CGPA calculations based on DIU's grading policy.
Key Features
- Automatic CGPA Calculation: Fetch your complete academic record using just your student ID
- Manual Calculator: Plan your future semesters by adding hypothetical courses with custom grades
- Advanced Fetch Options: Use batch processing for multiple student IDs or ID ranges with configurable timeout settings
- Academic Transcript: Generate and save professional PDF transcripts of your results
- Data Export: Export your results to CSV format for further analysis
- Interactive Visualization: Track your semester-by-semester progress with dynamic charts showing both semester and cumulative GPAs
- Visual GPA Indicator: Color-coded circular GPA display that changes based on performance level
- Dark Mode Support: Comfortable viewing experience in any lighting condition
- Mobile-Friendly Design: Fully responsive interface works on all devices
How It Works
This tool communicates with DIU's academic database through a secure API and processes the raw data to provide you with a clean, understandable representation of your academic performance. All calculations strictly follow DIU's official grading policy, with grades ranging from A+ (4.00) to F (0.00).
Privacy & Security
Your privacy matters to us. This application:
- Does not store your student ID or academic records on any server
- Processes all data locally in your browser
- Does not use cookies to track your activity
- Makes direct API calls to the university system with no third-party intermediaries
- Provides configurable response timeout options to handle server delays
Development
This is an open-source project built with modern web technologies:
- Vanilla JavaScript for core functionality
- Chart.js for data visualization
- Bootstrap 5 for responsive design
- HTML2PDF.js for PDF generation
- Netlify for hosting and serverless functions
The source code is available on GitHub, and contributions are welcome. If you're a developer interested in contributing or reporting issues, please visit the GitHub Repository.