Tipe sertifikat
Alur TrainerHub (otomatis)
Syarat generate
Kode:
apps/api/src/certificates/certificate.service.ts
Nomor sertifikat
Format dibangun dari tahun + judul kursus + urutan tahun itu:{FRONTEND_URL}/validate/{certificateNumber}
Validasi publik
Tanpa login:API peserta
Frontend route:
/:slug/sertifikat → Sertifikat.tsx
BNSP upload
Admin atau peserta bisa upload sertifikat BNSP resmi:- File disimpan di R2 path
peserta/{id}/sertifikat/ - Field opsional:
nomorSertifikat,lsp - Satu record BNSP per peserta (update jika sudah ada)
Sequence generate
Halaman terkait
- Alur pembuatan kursus
- Alur video Mux — progress dari menonton lesson
- Glossarium