Quick actions
This investor preview is read-only for roster and results. New learners register on the public site; OTR Admin links schoolId after approval.
Admin alignment
OTR Mission Control assigns schoolId on learner and staff documents. Until linked, roster queries may be empty even if learners typed your school name at signup.
teacher registration asset
School information (read-only)
All students (loaded)
| # | Name | Class | Subject | B-Form | Status | Plan |
|---|---|---|---|---|---|---|
| Sign in and refresh. | ||||||
Selected learner (read-only)
Edits and learner contact run through national registration flows and OTR Admin β not editable in this preview.
| Name | Role (portal) | Phone | Status | |
|---|---|---|---|---|
| β | ||||
| Schedule ID | Status | Opens (PKT) | Closes (PKT) |
|---|---|---|---|
| β | |||
testResults rows only if documents include schoolId matching your token.| Student | Schedule | Status | Score % |
|---|---|---|---|
| Load data from Home refresh. | |||
Plan tiers on roster (informational)
Sum of national list prices (Core / Advanced / Elite) for loaded learners β not proof of settlement.
School-wide settlement reports are available in Mission Control (Admin role).
Import
Available in a future release via Admin-approved import jobs.
Bulk communication
WhatsApp and email are the national OTP channels; mass messaging belongs behind Admin-approved jobs.
Scheduled in Mission Control β not exposed on school preview.
Token claims
β
Allowed vs restricted (platform)
- Allowed: Read linked student roster; read national schedules; read school-scoped sessions/results when
schoolIdis present on those documents. - Restricted: Direct create/update/delete on
studentRegistrations,teacherRegistrations, payments, question packs, schedule writes. - Admin: Role changes,
schoolIdassignment, fraud locks β OTR Admin Dashboard.