Parity-first rebuild

Competition platform, content hub, and reporting in one product

The rebuild combines the public championship site, school onboarding, quest delivery, reporting, and checkout flows into a single platform.

What this rebuild covers

The live WordPress site is being replaced with explicit product modules and route-level ownership.

Public marketing and seasonal content are managed separately from competition delivery.

Each area is modeled as application state and APIs, not plugin configuration hidden in WordPress.

Band leaders manage students, messages, seats, and reporting from one workspace.

Each area is modeled as application state and APIs, not plugin configuration hidden in WordPress.

Students get a dedicated portal with enrolled stages, quest history, and progress.

Each area is modeled as application state and APIs, not plugin configuration hidden in WordPress.

Competition shape

5 bands and 4 stages are scaffolded in shared contracts, the API, and the web app.

Stage 1: School LeaguesFree entry for all participating schools.

Students sit quests under exam conditions; ranking is based on school and year-group performance.

Stage 2: InvitationalsAED 50 + VAT per qualified seat.

Advancement is based on top band-level performers within each school and country cohort.

Stage 3: Semi-FinalsAED 400 + VAT per seat.

Only invited students progress; schools must allocate paid seats before the semi-final window opens.

Stage 4: FinalsAED 400 + VAT per seat.

Finalists are selected from semi-final ranking snapshots and confirmed by platform administrators.

Roles and ownership

The rebuild splits platform administration, school setup, band operations, and student access into explicit roles.

platform admin

Owns season setup, school approval, content publishing, and stage operations.

Approve teacher registrations and assign school coordinators.Configure seasons, stages, quest windows, and advancement rules.Publish celebration stories and seasonal content.

school coordinator

Owns the school account and operational setup.

Manage school profile, active bands, and seat capacity.Assign or remove band leaders.Oversee payments and stage-seat fulfillment.

band leader

Runs the cohort day to day.

Create, import, edit, and archive students.Monitor participation, quest progress, and integrity reviews.Send welcome emails and broadcast updates to students.

student

Completes quests and tracks personal progress.

Access staged competition routes and timed quests.Review learn content and message feed.Track progress, scores, and next competition steps.

Commercial stages

Stage pricing is already modeled so checkout and fulfillment can be built without rethinking the domain later.

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

Teacher proof

The public story matters, but the rebuild is driven by operations and reporting for schools.

Aisha Rahman

The weekly structure is what works. Students know exactly when they need to be ready, and the reporting gives me enough detail to intervene early.

Horizon English School

Nadia Qureshi

Parents like the celebration stories. Teachers need the system side to be as polished as the public-facing side.

Pearl International School

Omar Siddiqui

The current site proves demand, but the rebuild needs cleaner seat management and role boundaries. That is where we lose admin time today.

Al Noor Academy