- Teacher submits school registration.
- challenge ME approves the school and creates the coordinator account.
- Band leader imports students and confirms seat allocations.
School onboarding
School registration and approval
Teacher registration captures the school, expected student counts, and target bands before platform approval.
Registration flow
This mirrors the live teacher-registration behavior but gives it a dedicated domain model and approval state.
Fields captured
The registration form is scaffolded around data the operations team actually needs to provision schools and bands.
| Field | Type | Required | Purpose |
|---|---|---|---|
| School name | text | Yes | Used to create the public and operational school record. |
| School email | Yes | Must be a school-domain email for approval. | |
| Country | select | Yes | Controls regional ranking and eligibility rules. |
| Bands participating | multiselect | Yes | Used to provision the correct school bands and seat pools. |
| Expected student count | number | Yes | Initial capacity estimate for Stage 1 operations. |
Commercial follow-through
Paid stages are separate products tied to stage access, not hidden WooCommerce assumptions.
Final seat
Paid seat allocation for final qualifiers.
AED 400.00 + VAT
Invitational seat
Paid seat allocation for invited students in Stage 2.
AED 50.00 + VAT
Semi-final seat
Paid seat allocation for semi-final qualifiers.
AED 400.00 + VAT
Stage 1 access
Free school-league participation for registered schools.
Free