Certificates
Generate and issue completion certificates to trainees who have attended and completed training programs.
Certificate Generation Flow
Certificate Pages
Screenshot: Certificates List
URL: /training/certificates/
/training/certificates/bulk-generate/ — select a schedule and generate all at once./training/certificates/verify/ — enter a certificate number to verify its authenticity.How to Generate a Certificate (Single)
- 1Open the Nomination
Go to Training → Nominations. Find the nomination for the trainee who completed the training. Their status should be ATTENDED.
- 2Click "Generate Certificate"
On the nomination detail page, click the Generate Certificate button. This button only appears when the nomination status is ATTENDED.
- 3Certificate Issued
The system assigns a unique Certificate Number and sets certificate_issued = True. The trainee can now download it from their dashboard.
✅ The certificate number format is auto-generated and unique across the system.
How to Generate Certificates in Bulk
- 1Open Bulk Certificate Generation
Go to Training → Certificates → Bulk Generate from the sidebar. URL:
/training/certificates/bulk-generate/ - 2Select the Training Schedule
Choose the completed schedule from the dropdown. The system shows all ATTENDED nominations for that schedule.
- 3Review Eligible Trainees
A list of eligible trainees appears (those with ATTENDED status who don't yet have a certificate). Trainees who already received a certificate are excluded.
- 4Click "Generate All Certificates"
Click the button. The system generates and issues certificates for all eligible trainees simultaneously. A summary shows how many were issued.
⚡ Bulk generation is the recommended method after each training batch completes.
How to Verify a Certificate
- 1Go to Verify Certificate
URL:
/training/certificates/verify/— This page is publicly accessible (no login required) for independent verification. - 2Enter the Certificate Number
Type the certificate number from the physical or digital certificate into the verification form.
- 3View Verification Result
The system confirms: Trainee Name, Program, Training Dates, and Issue Date. If the number is invalid, "Certificate not found" is shown.