Curriculum-based modules
Degree and semester selections populate the documented core modules and elective pools.
Project 05 / 12 · Education / Web Application
An academic workspace for SLTC Computing and IT students to estimate, track and export their GPA results.

The SLTC GPA Calculator helps students estimate and track academic results through a simple web interface. The public project source describes a curriculum-based workspace for SLTC’s Faculty of Computing and IT.
The documented curriculum engine uses the May 2024 syllabus to populate modules based on degree and semester. Grade choices update semester, yearly and final GPA calculations, with separate handling for non-GPA modules.
The source also documents a multi-semester view and PDF result export. Curriculum coverage and calculation rules are described in the linked repository.
Degree and semester selections populate the documented core modules and elective pools.
Grade selections update semester, yearly and final GPA values in the workspace.
The documented workspace supports viewing up to eight semesters together.
A PDF export workflow lets students keep a formatted academic result sheet.
Curriculum data → JSON separates module information, core requirements and elective pools.
Calculation interface → React presents degree, semester and grade selections.
Presentation → Tailwind CSS, Framer Motion and Lucide icons support the responsive interface.
Open an image to see the full detail. Use the arrow keys to move through the gallery.
Official references for the tools used in this project.