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.