- Before
- Keys every course line from every transcript by hand, with nothing to check a misread grade against.
- Now
- Opens a transcript already read twice, works only the rows that disagree, and approves posting by name.
One transcript, from arrival to a posted record
Elena Marchetti, applicant HSU-A-2026-184402, sends her final transcript from Brenmoor High School into Halden State University's Admissions Operations & Records. Here is what happens next, screen by screen, in the working solution.
- 012:04 PM
The transcript arrives, matched and marked final
Intake agentElena's final transcript arrives over the e-transcript network: two pages, a weighted 5.0 scale, 31 course lines, a grade key on page 2, and a cumulative weighted GPA of 4.12 and unweighted 3.71 printed on page 1. The intake agent matches it to her application, marks it final, and supersedes the mid-year report received February 12.
"2 rows need you" — the agreement strip above the grid.
- 022:07 PM
Two readings, neither seeing the other's answer
Reader A and Reader BReader A and Reader B read all 31 lines independently, on different model families, and agree on 29. On row 19, Honors Chemistry, Reader A reads the grade as B+ with confidence 0.96; Reader B reads 8+ with confidence 0.41, because a toner smudge cuts through the character. On row 14, Spanish III, the readers disagree on whether the printed term SP 24 means Spring or Summer 2024.
- 032:09 PM
The checker proves row 19 from the grade key
Checker agentThe grade key on page 2 reads "B+ = 3.3 · Honors +0.5 · AP +1.0" — "8" is not a grade on this key. With B+ the 31 lines add to 103.00 weighted quality points over 25.00 credits, which prints as the 4.12 on page 1; with B they add to 102.70, which prints as 4.11. Only B+ makes both printed GPAs add up, so the checker proposes B+ and shows the arithmetic.
- 04Row 14
When it cannot prove something, it says so and hands the row over
Checker agentNo total printed on the transcript depends on the term, so the checker cannot settle row 14 arithmetically. It offers no proposal, explains why, and gives the row to a records specialist with both readings and the page region each came from.
- 052:14 PM
She decides both rows, each with a reason code
Anika Brandt · Records specialistAnika approves row 19 with reason code R-02, "Grade key proves the reading", and sets row 14 to Spring 2024 with R-05, reading the term from the school calendar printed on page 1. Every row now carries two green dots, and the recomputed unweighted GPA of 3.71 and weighted 4.12 match what is printed on the transcript.
- 062:16 PM
Approved for posting, with a named signature
Anika BrandtAnika approves the transcript for posting. The posting agent writes all 31 course lines and the three GPAs to the student information system and the admissions CRM, and records receipt SIS-POST-2026-07-07-00418 — twelve minutes from arrival to posted.
The posting agent never writes before a records specialist approves.
- 07The same day, across the office
1,284 transcripts, 622 disagreements, 119 reaching a person
Nine records specialistsOn Elena's peak July day the office read 1,284 transcripts and 23,906 course lines. The two readers agreed on 97.4% of them; of the 622 rows that disagreed, the checker proved 503 from the grade key or the printed totals, leaving 119 rows — one line in two hundred — for a records specialist, with a median of 9 minutes from arrival to posted.
- 08The next morning
A second specialist re-reads a random sample of what the agents agreed on
Marcus Ihejirika · Records specialist, second check233 rows from 19 transcripts the two readers agreed on are drawn at random and given to Marcus, who did not decide any of them himself. This month 4,180 rows have been sampled this way, with 3 corrected and 99.93% confirmed against a person — the agreement rate measured every day, not claimed once.
"Today's sample belongs to Marcus Ihejirika and contains none of the rows he decided himself."