Good to see you.
Manage verified student records, administrative access and election setup from one place.
Students who have created their own portal account. Registry-only entries are not counted.
Active office permissions, excluding Super Admin.
Candidate records currently marked active.
All election cycles created, including drafts.
All saved announcements, published or draft.
All saved resources, including items awaiting review.
Before you proceed
Import only an authorised official student list. Confirm matriculation numbers and names against university records. Registry records are not the same as verified member accounts: account matching and student self-verification are separate steps.
Election eligibility upload only affects existing authenticated accounts already matched to registry records. It does not identify accounts automatically or enable voting by itself.
Student Registry
Select an academic level to view its students and add records for that level. Uploads and individual entries inherit the selected level automatically.
100 Level
Only records belonging to this level are shown. New records automatically inherit this level.
Add an individual student
Upload student list (CSV)
100 Level Students
Loading student count…
Executive access
Search for an existing student account and select the verified account before assigning office access. The platform uses the selected account behind the scenes; you do not need to copy a technical user ID.
Assign or update an officer role
Only assign Super Admin to trusted administrators. Role labels here must be aligned with the permission checks used by each future module.
Officer assignments
Election setup
Create election cycles and positions. This is administration setup only—not a live voting system.
Create election cycle
Create position
Election cycles
Import voter eligibility
CSV must contain a matric_number column and optionally eligible. Only active, eligible registry records already matched to user accounts will be updated. This does not create or reveal ballots.
Candidates
Create and approve candidate records after the relevant election positions have been created.
Add candidate
Candidate records
Match registry record to account
For safety, matching is allowed only when the account matric number exactly matches the official registry record.
