Skip to content
All projects
Education2025

Galala ASU–GU Academic Portal

The registrar system behind a dual-degree partnership: course equivalency mapping and bulk grade transfer between two universities.

  • React
  • Laravel
  • MySQL
  • PhpSpreadsheet
  • Tailwind CSS

Overview

An administrative portal for the dual-degree partnership between Galala University and Arizona State University. Registrar staff use it to maintain the course equivalency map between the two institutions and to transfer student grades across, either one record at a time or by uploading a spreadsheet.

The challenge

Course equivalencies and transferred grades were reconciled by hand across spreadsheets shared between two registrar offices on different continents. A single term meant thousands of rows, and a transcription error in any of them surfaced late - often only when a student queried a grade.

What we built

We replaced the shared spreadsheets with a single system of record. Registrars can still work row by row when they need to, but the batch path accepts the CSV and Excel exports they already produce, validates every row against the expected column order, and reports failures by row number instead of rejecting the whole file. A preview table shows exactly what will be written before anything is committed, so mistakes are caught before they reach a transcript.

Key features

  • Course equivalency mapping between GU and ASU catalogues
  • Manual entry and bulk CSV/Excel upload for every record type
  • Row-level validation with per-row error reporting
  • Data preview before any commit
  • Downloadable import templates matching the required column order
  • Searchable views of courses and posted grades

Screens

7 screens from the delivered product. Select any to view it full size.

Building something similar?

Tell us what you are trying to solve. We will come back with an approach, a timeline and a fixed price.

Start a project