Service Temporarily Unavailable

Important Notice:

Daffodil International University has upgraded their API security on 4th June 2025 and now it is not openly accessible.

We are working to restore the service as soon as possible. Thank you for your patience.

Fetch Your CGPA

Automatically fetch your CGPA by entering your student ID

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.

Advanced CGPA Fetch

Configure advanced options for fetching CGPA data

Fetch Options

How long to wait for the server response before timing out. Default: 15 seconds.

Fetch Mode

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.

Related Resources

API Timeout Settings

The university API can sometimes be slow to respond. How long would you like to wait for a response before timing out?

Recommended: 15-30 seconds. Higher values may be needed during peak times.

Server Response Timeout

The university API can sometimes be slow. How long would you like to wait for a response?

Default: 15 seconds. Minimum: 5 seconds. Maximum: 120 seconds.