Internal Operations Platform

Run Every Assessment Batch Start to Finish

A single-tenant operations platform for the Assessment Agency — batch creation and scheduling, assessor assignment, the question bank, result approval, certificates, and every billing layer from candidate credits to SSC invoicing.

8
Staff Roles
14
Batch Stages
3
Billing Layers
1
Tenant, Full Control
Batch Pipeline Snapshot
📋
Batch Created & Scheduled Done
🧑‍🏫
Assessor Assigned & Confirmed Done
▶️
Batch Ongoing — 24 Candidates Live
📝
Result Upload & Leader Approval Next
🏆
Certificate & SSC Invoice Queued

Built for One Agency, Run by GEMA

GEMA is a single-tenant platform — one Assessment Agency runs its own operations here. Garments Exporters & Manufacturers Association operates it underneath as the platform vendor, billing the agency independently of what the agency bills the SSCs and assessors it works with.

Role-Based Access
Eight staff roles gated by a permission table, plus Proctor/Assessor/Candidate logins scoped to their own batch or entity.
Full Audit Trail
Every batch transition, result approval, invoice, and credit deduction is logged with who, what, and when.
Storage-Agnostic
Local disk in development, AWS S3 in production — a single .env switch, no code changes.
14-Stage Pipeline
One batches table drives the whole lifecycle, with a strict transition guard at every stage.
Three Billing Layers
Vendor → Agency credits, Agency → SSC invoices, and Agency → Assessor invoices, tracked independently.
Question Bank
NOS-based theory, viva, and practical banks with bulk import and multi-language translation.

One Batch, Fourteen Stages, Full Traceability

Every batch moves through the same guarded pipeline — from creation to final close on payment receipt — with cancellation available up through Assessment Completed.

batches.status transitions
1. Create → 2. Candidate Import → 3. Schedule → 4. VTP Email → 5. Assessor Assigned → 6. Assessor Confirmed → 7. Ongoing → 8. Completed → 9. Closed → 10. Result Uploaded → 11. Result Approved → 12. Certificate Issued → 13. SSC Invoice → 14. Final Close

Every Module the Agency's Staff Actually Use

Batch Lifecycle

Create, schedule, run, close, and cancel batches with role-gated actions at every step.

Assessor Management

Certification-matched assignment, consent tracking, and replacement handling.

Question Bank

Theory, viva, and practical banks with rubrics, NOS templates, and bulk import.

Results & Certificates

Leader-approved result breaks, online/offline scoring, and certificate issuance.

SSC Invoicing

Per-batch billing lines with independent payment status and final close.

Platform Credits

Prepaid or postpaid billing from Data Matrix to the agency, with grace-period exceptions.

User & Role Management

Eight staff roles, SSC-scoped where it matters, gated by a single permission table.

Audit & Compliance

Every state change logged — who, what, when — across every module.

Ready to sign in?

Access is restricted to authorised Assessment Agency staff, assigned assessors, proctors, and enrolled exam candidates.