Manual CGPA Calculator

Enter your details and paste semester results from student portal

Student Information (Optional)

Semester Results

Fetch Your CGPA

Automatically fetch your CGPA by entering your student ID

API Service Temporarily Unavailable

Due to recent changes in DIU's gateway system, automatic CGPA fetching is currently unavailable. Please use the Manual Input tab to calculate your CGPA by pasting your semester results directly from the student portal.

Currently disabled - Please use Manual Input tab

Advanced CGPA Fetch

Configure advanced options for fetching CGPA data

Advanced Fetch Currently Unavailable

Due to recent changes in DIU's gateway system, advanced fetch options are currently unavailable. Please use the Manual Input tab to calculate your CGPA.

Fetch Options

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

Fetch Mode

Currently disabled - Please use Manual Input tab

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

  • Manual CGPA Calculator: Enter your semester results directly from the student portal
  • Smart Result Parser: Automatically detects and parses semester result tables
  • Interactive Visualization: Track your semester-by-semester progress with dynamic charts
  • Academic Transcript: Generate and save professional PDF transcripts of your results
  • Data Export: Export your results to CSV format for further analysis
  • 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
  • Sample Data: Load sample data to test the calculator functionality

How It Works

This tool uses a manual input system where you can paste your semester result tables directly from the DIU student portal. The smart parser automatically detects course information, credits, grades, and calculates your CGPA following 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
  • No data is transmitted to external servers
  • All calculations happen client-side for maximum privacy

Using the Manual Calculator

To use the manual CGPA calculator:

  1. Go to your DIU student portal and view your semester results
  2. Select and copy the entire result table for each semester
  3. Paste the data into the semester input areas in this tool
  4. Optionally fill in your student information
  5. Click "Calculate CGPA" to see your results with charts and analysis
  6. Export your results as PDF or CSV if needed

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

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.