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)
  1. Draft content (current state) is clearly marked draft, pending PC approval
  2. PC nominates content authors/reviewers; they get supervisor accounts
  3. Edits happen inside the admin CMS (audited in the activity log)
  4. Publication is a PC decision, one click moves goal/module to published
  5. Certificate text and branding require explicit PC sign-off before first official issuance
  6. Data ownership: all learner data belongs to PC; hosted on PC's domain