Bilingual course certification with a verifiable certificate
Teacher training non-profit
For a teacher training non-profit, we built a bilingual certification platform: learners register by phone, watch modules, pass quizzes and submit assignments as text, audio or video, including recordings of themselves teaching. Each certificate is a bilingual PDF with a public verification link, so an employer can confirm it without contacting anyone.

SpeedDeployed in one day
- languages on the certificate
- 2
- assignment formats accepted
- text, audio, video
- certificate verification
- public link
- signed video link lifetime
- 6 hours
- 01
Built phone based registration, module videos and auto graded...
- 02
Added assignments submitted as text, audio or video
- 03
Generated bilingual certificate PDFs with correctly shaped...
Proof lives online, not in the file. Every certificate is verifiable at a public address, quiz answers are graded on the server so correct answers never reach the browser, and course videos and learner submissions sit in separate stores behind short lived signed links.
The challenge
Certificates issued as files can be edited, and an employer had no way to confirm one was genuine. Training also needed proof that a teacher can actually teach, not just pass a quiz.
Why it mattered
A certificate is only worth what an employer believes it is worth. Without verification the programme's credential carried little weight, and the trainees who earned it got less from it.
What we built
- Built phone based registration, module videos and auto graded quizzes.
- Added assignments submitted as text, audio or video, with an admin review queue to accept each one or ask for a redo.
- Generated bilingual certificate PDFs with correctly shaped Gujarati text, each carrying a public verification link.
The result
- A certificate any employer can verify at a public address.
- Assessment of real teaching, through recorded audio and video submissions reviewed by an admin.
- Mobile first learning in Gujarati by default, with English alongside.
- Course videos protected by signed links that expire after six hours.
Built for trust
Proof lives online, not in the file. Every certificate is verifiable at a public address, quiz answers are graded on the server so correct answers never reach the browser, and course videos and learner submissions sit in separate stores behind short lived signed links.
Automation at work
The platform grades every quiz the moment it is submitted and turns each completed course into a bilingual certificate with its own public verification page. That leaves the admin's time for the part that needs a person: watching trainees teach, then accepting the work or asking for a redo.
What it produces
- instantly graded quizzes
- bilingual certificate PDFs in Gujarati and English
- public verification pages
- one review queue for text, audio and video submissions
How it works, day to day
Learners watch a module, answer the quiz and submit their assignment from a phone. Quizzes are graded on the server, an admin reviews recordings in one queue, and the certificate is issued once every module is complete.
Where it saves time, and gets better with use
- Employers verify certificates themselves at a public address, without contacting the programme.
- Every new learner is graded and certified by the same rules, so grading work does not grow with the cohort.
- A redo request carries a note the learner sees on their next visit, so each attempt builds on the last.
The technology
- Register with a phone number
- Submit work as text, audio or video
- A certificate an employer can verify online
Technical notes
- Correct Gujarati text shaping inside generated PDFs
- Short lived signed video links, with course content and learner submissions separated
- Review queue with accept or ask to redo
Questions we get asked
- How can an employer check a certificate?
- Every certificate carries a public verification link. Anyone can open it and confirm the certificate is genuine, without contacting the programme.
- Can learners submit video?
- Yes. Assignments accept text, audio or video, including recordings of the trainee teaching, and an admin accepts each one or asks for a redo with a note.
- How quickly was it built?
- The project history shows the platform deployed, then extended with text, audio and video assignments and a full visual redesign, within a single day.
Related systems

A studio platform with a cutover built to move live members safely
Boutique fitness franchise
One platform to run every studio, and a cutover that never double charges.
60 daysfallback window after go live

A workshop business site with booking and structured answers
Mindfulness education
Workshop answers written so search engines and AI assistants can quote them.
8answers marked up
Eight upgrades shipped in one day

A corporate site unifying four business verticals
Engineering group
Four businesses, one group story, and a clear path to each.
4business verticals
Built in a day
