Your vote, counted properly.
Electronic voting for student elections at the Federal University of Education, Zaria. Vote from your phone in under three minutes — with a secret ballot, a receipt you can check, and a count anyone on the committee can reproduce.
Already voted? Check your receipt.

Federal University of Education, Zaria
Training for Service Delivery
How voting works
Three steps, and the middle one is the only one you repeat.
- Step 1
Register once
Create an account with your matric number and institutional email, then confirm the code we send you. You only do this once.
- Step 2
Read, then vote
Every contestant’s manifesto is on the ballot. Work through the positions one at a time — you can abstain on any of them, and change anything before you submit.
- Step 3
Keep your receipt
You get a receipt code the moment your ballot is counted. It proves your vote was included and reveals nothing about who you chose.
How it stays honest
Student elections are lost and won on trust. These are the rules the system enforces on itself — not promises, but constraints that hold whatever anyone tries.
One student, one vote
A database constraint — not a check in the app — makes a second ballot impossible. Eligibility is re-checked at the moment you submit, not just when you sign in.
Your ballot is secret
The record that you voted and the record of what you chose are kept in separate places with nothing linking them, and are never joined. Nobody can see how you voted. Not the electoral committee, not Student Affairs, not the Vice-Chancellor.
The window is enforced by the server
Voting opens and closes on the institution’s clock, not on your device’s. A ballot submitted after the close is refused, however it was submitted.
Results are reproducible
Every tally is recomputed from the stored ballots on demand and returns the same figures. The number of people recorded as having voted must equal the number of ballots — that reconciliation is shown to the committee on every results screen.
Anyone can check a receipt
Hand your code to a scrutineer and they can confirm the ballot was counted. The check answers only “counted” or “not found”.
Every action is on the record
Setting up a ballot, closing an election early, publishing results — each is logged with who did it, when, and what changed. Disputes get settled from evidence.
Current elections
Sign in to see the ones you are eligible for — eligibility depends on your faculty, department and level.
Who runs it, and who watches
Nobody holds every power at once. Setting up a ballot, running the election and observing the count are separate jobs held by different people.
Electoral committee
Coordinators build the ballot for the elections they are assigned to, and see nothing else. Once a ballot is confirmed it locks.
Principal officers
The Vice-Chancellor, deputies and the Registrar can inspect any election, its turnout and its results — including before publication — and can change none of it.
Common questions
- Can anyone see how I voted?
- No. Your ballot is stored with no link to your name or matric number. The system records that you voted — that is how it stops a second ballot — but what you chose is kept separately and the two are never joined.
- What if I lose my receipt?
- Sign in and open the election — your receipt is shown again there, and you can email it to yourself.
- Can I change my vote?
- Not after you submit. You get a review screen listing every selection before submitting, and you can change anything there. After that the ballot is counted and final.
- My department or level is wrong
- Those decide which elections you can vote in. Contact Student Affairs with your matric number — they can correct your record up until an election closes.
- Do I need to be on campus?
- No. Voting works on any phone browser, and the whole ballot is designed to load on a slow connection.
- I cannot sign in
- Use “Forgot password” first. If that does not help, email Student Affairs from the address on your record with your matric number.
Registration takes two minutes. Voting takes three.
Create your account now so you are ready the moment the next ballot opens.