QRCertificates
UniversitiesVerificationRecords

Digital marksheet verification: making results checkable without a phone call

Person scanning a degree certificate QR code with a phone
Key takeaway

A marksheet is harder to make verifiable than a certificate. It carries a table, and tables change after revaluation.

A completion certificate says one thing: this person finished this course. A marksheet says twenty things, in a table, any one of which somebody might want to alter. That difference is why marksheets are the hardest academic document to make properly verifiable, and why most institutions still answer marksheet queries by email.

What makes a marksheet different

Three properties set it apart from an ordinary certificate.

It is tabular. Subject codes, credits, grades and totals all sit in rows. A verification that only confirms "a marksheet exists for this roll number" proves very little, because the fraud people attempt is editing a grade, not inventing the whole document.

It changes. Revaluation, supplementary examinations and grade corrections mean the authoritative version of a marksheet is not always the first one issued. Any verification design that assumes documents are immutable will eventually tell somebody the truth is a forgery.

It is read by strangers. Employers, foreign universities and credential-evaluation agencies read marksheets far more carefully than certificates, because that is where the substance is.

What to sign

The instinct is to sign the PDF. That is weaker than it sounds, because a PDF signature proves the file is unaltered without proving the data is what your records say.

The stronger approach is to sign a canonical representation of the record itself: student identifier, programme, semester, and the full list of subject rows with their grades and credits. Then the verification page can display that data back, and a verifier compares what they hold against what your institution asserts. If a grade was edited in the PDF, the mismatch is visible rather than hidden.

This matters practically. If you sign only the document header, name, roll number, semester, an altered grade inside the table will still pass verification, and you will have published a system that certifies forgeries.

Handling revaluation properly

Decide the policy before you issue anything, because retrofitting it is painful.

  • Supersede, do not overwrite. Issue a new marksheet with its own identifier and mark the previous one superseded, pointing at the replacement.
  • Keep the old one resolvable. Somebody holding the earlier copy should reach a page that says clearly it has been superseded and shows the current version.
  • Never silently mutate. If an old identifier suddenly returns different grades, you have destroyed the audit trail and given a genuine holder a document that appears falsified.

What verifiers actually check

From the questions institutions receive, the order is fairly consistent: does this person exist in your records, are the dates right, is the programme named correctly, and do the grades match. Credential-evaluation agencies additionally want the grading scale, because a 7.4 means nothing without knowing it is out of 10.

Publishing the scale and the credit framework on the verification page removes an entire category of follow-up email.

A workable rollout

  1. Start with one programme and one semester rather than the whole institution.
  2. Sign the full record including subject rows, not just the header.
  3. Put a unique identifier and a verification URL on the printed marksheet.
  4. Publish the grading scale on the verification page.
  5. Define the supersession rule before the first revaluation cycle, not during it.
  6. Measure the drop in inbound verification email after one semester. That is your business case for expanding.

Institutions that get this right stop treating verification as an administrative burden and start treating it as something the document does by itself.

FAQ

Frequently asked

Can a marksheet be verified without contacting the university?

Yes, if the marksheet carries a unique identifier and a public verification URL. The verifier opens the page and compares the displayed record, including subject rows and grades, against the document in their hand.

Should subject rows be included in the signature?

They should. If only the header is signed, an altered grade inside the table can still pass verification. Signing a canonical representation of the whole record, subject rows included, is what makes tampering detectable.

How do you handle revaluation and corrected marksheets?

Supersede rather than overwrite. Issue a new marksheet with its own identifier, mark the previous one superseded, and keep the old identifier resolvable so it points at the current version instead of disappearing.

What do foreign universities look for on an Indian marksheet?

Usually the programme name, dates, subject-wise grades and, critically, the grading scale and credit framework, since a numeric grade is meaningless without the scale it was awarded on.

Issue your first credential in minutes

Start free, no credit card. Design a certificate, issue a verifiable copy, and watch it verify on a public page. Scale to thousands when you are ready.