Governance
Collaboration model & roles
Five roles keep control where it belongs: with the Planning Commission. Every action in the portal is role-checked and logged.
Super Admin
super_admin
Full control: users, roles, content, settings. Held by programme lead (jointly agreed).
Admin
admin
Manage users and content, view all stats, issue/revoke certificates.
Supervisor
supervisor
Review ambassador submissions, edit content drafts. PC focal persons.
Staff (PC focal)
staff
Read-only dashboards, user lists, exports. For PC monitoring roles.
Learner (youth)
learner
Learn modules, take quizzes & exam, download certificate, submit ambassador evidence.
What is already built (this demo)
- Email/password registration & JWT API authentication
- All 17 SDG goal modules with Pakistan-context draft content
- 85+ quiz questions; auto-scored attempts with pass marks
- Randomised 20-question final exam (pass ≥ 70%)
- Automatic certificate generation: PDF + QR + public verification
- Ambassador evidence submissions with supervisor review workflow
- Admin dashboard: stats, charts, user/content management, CSV export, activity log
- Full REST API (/api/v1) documented for integrations
Content approval protocol (PC-led)
- Draft content (current state) is clearly marked draft, pending PC approval
- PC nominates content authors/reviewers; they get supervisor accounts
- Edits happen inside the admin CMS (audited in the activity log)
- Publication is a PC decision, one click moves goal/module to published
- Certificate text and branding require explicit PC sign-off before first official issuance
- Data ownership: all learner data belongs to PC; hosted on PC's domain