Skip to content

RPL lifecycle

Audience: all
Status: specced
Owns: product + backend
Depends on: Domain entities, Policies

An RPL application moves through stages. Within a stage it has a status. Composite examples appear after the tables.

Code Label
DRAFT Application drafting
CENTRE_REVIEW Centre review
PAYMENT Payment to centre
EVIDENCE Folder arrangement / evidence collection
INTERVIEW Panel interview
INTERNAL_VERIFICATION Internal verification (IQA)
EXTERNAL_VERIFICATION External verification (EV)
CERTIFICATION Certificate issue / collection
CLOSED Terminal
Code Meaning
IN_PROGRESS Actor is working
AWAITING_ACTION Waiting on a specific actor
ATTENTION_REQUIRED Feedback; candidate or prior stage must fix
APPROVED Gate passed; advance stage
REJECTED Gate failed
APPEAL_OPEN Appeal / discussion chat open
SCHEDULED Interview booked
COMPLETED Stage work finished
Code Meaning
CERTIFIED Certificate issued / collected path finished
WITHDRAWN Candidate or centre withdrew
GAP_TRAINING Interview unsuccessful; LMS recommendations
REJECTED_FINAL Failed a terminal reject path
  1. DRAFT — Candidate fills application; NIN verified required before submit; otherwise stuck in draft.
  2. CENTRE_REVIEW — Submit → centre assigns reviewer → accept or ATTENTION_REQUIRED.
  3. PAYMENT — Candidate pays centre; required before facilitator assignment.
  4. EVIDENCE — Facilitator assists folder/evidence; feedback opens chat; approve → interview.
  5. INTERVIEW — Panel of three (one head); forms + digital sign-off; candidate consent or appeal; fail → CLOSED + GAP_TRAINING.
  6. INTERNAL_VERIFICATION — IQA reviews; centre forwards toward awarding body.
  7. EXTERNAL_VERIFICATION — EV (not an assessor at that centre) samples/validates.
  8. CERTIFICATION — Awarding body issues; centre marks collected / candidate downloads if digital.
Stage Status Meaning
DRAFT IN_PROGRESS Filling form; NIN not verified
DRAFT AWAITING_ACTION NIN verified; can submit
CENTRE_REVIEW ATTENTION_REQUIRED Candidate must amend
EVIDENCE AWAITING_ACTION Awaiting facilitator assignment
INTERVIEW SCHEDULED Interview booked
INTERVIEW APPEAL_OPEN Candidate appealed evaluation
CLOSED COMPLETED + reason GAP_TRAINING Unsuccessful interview

A candidate may only have one active (non-draft) application path per policy: after submit, starting another is blocked until feedback/ATTENTION_REQUIRED handling or {x} days without centre response (exact {x} TBD — see Policies).