Head teacher / Administrator · Everyone
The QR code and serial on every card, what a stranger sees, and revoking a card issued in error.
A report card is a document people act on: a transfer, a job, a scholarship. Every card GradeFlex prints carries a QR code and a short serial so anyone holding the paper can check it without an account and without ringing the school.
Academics → Report card verification, then choose a level:
Parent contact details are never shown at any level.
If a card went out in error, revoke it from the verification page. Anyone checking it afterwards is told it is no longer valid. The card is not deleted, the record of it having existed is the useful part.
GRADEFLEX_PUBLIC_BASE_URL. If it is not set when the system is
installed, printed codes point at the server itself and a parent scanning one
gets nothing. Set it before printing anything that leaves the building.