Admin Portal
Bookkeeping, packages, credits, tutor pay runs, and reports
Admin Dashboard
Available Credits
-
Paid sessions not yet taught
Consumed This Month
-
Tutor reports counted
Unpaid Tutor Pay
-
KRW payable not yet paid
Revenue NZD This Month
-
Student receipts are recorded directly in NZD
Alerts
Loading alerts...
Student Overview
All active students, their paired tutors, and the current sessions remaining by enrollment.
| Student | Tutor | Level | Total | Used | Remaining | Status | Last Session | |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Recent Activity
Loading...
Alerts
Low-session alerts refresh automatically. Zero-session alerts remain until dismissed unless the student receives more credits. Pay-run alerts appear one week before the 7th of every second month.
Loading alerts...
Record Student Payment / Create Session Package
This creates an invoice, NZD payment record, package, and one SessionCredits row per purchased lesson. Student receipts are in NZD. FX is only used later when paying tutors in KRW.
Recent Packages
| Select | Package | Student | Tutor | Enrollment | Sessions | Remaining | Paid NZD | Status | Date |
|---|---|---|---|---|---|---|---|---|---|
| Loading... | |||||||||
Bulk Modify Packages
Use this for error correction. Enter one or more package IDs separated by commas. Positive session delta adds paid credits; negative delta voids newest available credits only. Consumed credits will not be removed.
Session Credit Ledger
Each paid session has its own credit ID. Tutor reports consume the oldest available credit for the relevant enrollment.
| Credit ID | Status | Student | Tutor | Enrollment | Revenue NZD | Consumed Report | Consumed At |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Reassign Session Credits
Use this when credits were allocated to the wrong tutor. By default only available credits are reassigned. The backend will create or use a matching enrollment for the same student and new tutor.
Create Tutor Pay Run
Select a tutor and period. The backend finds all completed unpaid tutor reports, sums KRW pay, and applies the payment-day FX rate for NZD bookkeeping.
Pay Runs
| Run | Tutor | Period | Sessions | Gross KRW | FX | Gross NZD | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Add / Update Tutor Rate
Current Rates
| Tutor | Level | Rate KRW | Effective From | Effective To | Active |
|---|---|---|---|---|---|
| Loading... | |||||
Reports
Select a student to see session history and tutor notes, or select a tutor to see session history and pay history.
Report Output
Choose a student or tutor above.
Add New User
Create students, tutors, or other admins directly from the portal. The user can log in immediately with the email and access code entered here.
Admin User Notes
Notes are chronological and admin-only. They are not visible in the student or tutor portals.
Select a user to view notes.
Manage Users
| User ID | Role | Name | Contact | Timezone | Level | Status | Actions | |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Create Enrollment
Enrollments
| Enrollment | Student | Tutor | Level | Total | Used | Remaining | Status |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||