DEGREE

SEGi EduGrade - Personal CGPA Calculator

Project Overview

SEGi EduGrade

System Name: SEGi EduGrade

Aims: To help students track and calculate their GPA and CGPA, streamlining academic progress monitoring.

Technologies Used: Java, SQLite, Android Studio

Development Time: April 2024 (Assignment of Mobile Application Development)

Features: -

  • Enabled users to add, modify, and delete semesters.
  • Allowed users to add, modify, and delete courses within a specific semester.
  • Automatically calculated GPA and CGPA based on course grades and credit hours.

Relevant System Demonstrations (4 Main Features)

  1. Sign Up and Login
  2. Dashboard Page
  1. Manage Semesters & Courses
  2. Profile Setting

Problem Solved by SEGi EduGrade

1. Lack of CGPA Updates

SEGi students only receive their GPA each semester, but to get the CGPA, they have to manually contact their academic advisor or counselor, which is time-consuming. With SEGi EduGrade, students can easily monitor both their GPA and CGPA, as the app clearly displays all semester GPAs and CGPA.

2. Lack of Customization for Malaysia's Grading Systems

Many existing CGPA calculators are incompatible with Malaysia's grading system (4.0), leading to calculation errors. SEGi EduGrade is specifically tailored to the Malaysian education system, ensuring accurate GPA and CGPA calculations that reflect Malaysia's grading scales.

Future Improvements

1. Cloud Data Sync for Multiple Devices

Currently, SEGi EduGrade uses SQLite as a local database, meaning if users switch devices, their data will be lost. In the future, I plan to integrate a cloud database solution like Firebase to ensure data is securely stored and accessible across different devices.

2. Export Functionality

The current system lacks the ability to export data. Future updates will include features like exporting GPA and CGPA reports in PDF, CSV, or other formats, giving users more flexibility in managing and sharing their data.

3. Enhanced Analytics and Charts

Currently, the app offers basic GPA and CGPA tracking. Future enhancements will include integrating additional chart types to provide a more comprehensive overview of student's academic performance.

<