School Fee Tracker

Staff sign-in

Accounts are created by the administrator in the Firebase console. If you've forgotten your password, ask the administrator to reset it.

School License

Paste the license code that came with this school's registration. It carries the school's name, licensed student count, and the school year it covers.

Got a school key file from the office (ACE-PNG-KEY-….json)? Load it — or drag it onto this window — and it sets everything up in one go. No key file? Paste the license code above instead; no license yet? Contact the platform office.

School Cloud

Does this school run on School Cloud? Paste the config block the office sent (the part in curly braces, starting with apiKey). The app will connect and take you to the staff sign-in. Most schools work fully offline — skipping is normal.

This can always be done later (or undone) in Settings → School Cloud.

School Fee Tracker

Pangia Ministry Team

Collection by Quarter

Students with Late Payments

ID cards & the Badgy export use the students currently shown below (use search / grade filter to choose a class).

StudentLevel / LCAgeFromParent / Guardian PhoneTransportDiscountQuarters

Late Payment Follow-up

Students listed here have unpaid or partially paid fees past the quarter due date. School and transport fees are shown separately. Print an A6 notice for the parents, or send a WhatsApp reminder directly.

StudentParentPhoneSchool OverdueTransport OverdueTotal OwingActions

License

No license entered yet.

University Pathway — Moderation

Loading…

Every High School PACE score is recorded on a sealed, append-only chain the moment it is entered — who entered it, when, and in what order. The export goes to the national moderator; each export must continue the last one, so the record cannot be rewritten between submissions. This is what carries your students' grade 9–12 record into university placement.

Classroom — Learning Suite

The tablet learning system (typing, reading, spelling, math, course PACEs). Choose which levels get student accounts, whether passed PACE Tests post straight to the PACE log, and the supervisor PIN the tablets use. The desk itself lives on the Classroom tab.

Merit rates feed the merit ledger on the Classroom tab automatically as PACEs are recorded — set a rate to 0 to turn that automatic award off. Manual awards and store purchases are entered on the Classroom tab.

🚩 Red flags

Goal-card violations flagged during the walk sit on the Dashboard until a supervisor logs the action — that part has no setting. The falling-behind flag goes to the administrator/principal (supervisors see it as a second strip): a student who has not completed a PACE in a subject for this many weeks is flagged. ACE pacing is about one PACE per subject every three weeks (12 a year).

Learning Centers

A learning center is one supervised room of students. A small school runs one per level; a large school runs several — Lower Primary A, Lower Primary B — add as many as your school needs. Each center belongs to a level so report cards and the pathway keep working. Supervisors are assigned to centers on the Staff page; students are placed in a center on their card.

School Details

School Logo

The school logo is built in and appears in the header, sign-in screen, and printed A6 notices. Uploading here replaces it; Remove returns to the built-in logo.

School Cloud — multi-device sync

One computer is fine on its own. When the school runs a laptop for the office and a tablet per supervisor, connect them all to the school's own cloud: every staff member signs in, sees exactly their role, and every device stays in step — still working offline between signals. The office sends each school its config snippet; paste it below on every device.

The config snippet is an address, not a password — sign-ins still protect everything. Staff accounts are created by the administrator on the Staff page. Paste the same snippet on each of the school's devices.

School Colors

The whole app wears these colors — header, tabs, buttons — and printed document headers take the primary. The license still locks the school NAME; the colors are the school's own choice. Saved with settings, carried in backups.

Administrator Signature (ID card backs)

The administrator's signature is built in and prints across the stamped school crest on the back of every ID card. To change it: sign with a dark pen on clean white paper, photograph it square-on, and upload — the white paper is removed automatically. Remove returns to the built-in signature.

School Fee (per year)

Every student's fee follows their level automatically — the per-student field is for exceptions only. High School is normally set higher: it carries quarterly moderation and the Australian certificate printing and mailing, priced in from day one so there's no surprise at graduation.

Split evenly across the four quarters. You can override the fee or apply a discount for any individual student on their record.

Transport Routes, Zones & Fees

Set up each bus route (one per vehicle), then add the fee zones along that route — each zone has its own annual price. Assign each student a route and zone on their record; their transport fee follows the zone's price (split across the four quarters). Zone areas can be drawn on the map in the Transport tab.

Quarter Due Dates

A quarter counts as late when today is past its due date and that fee is not fully paid. School and transport fees are checked separately.

Report Card Subjects

Tick what this school teaches — the list drives the Report Card tab, PACE completions, goal cards, stock, and High School credits. Small schools keep it short; ticking adds a subject everywhere, unticking hides it (records already entered are never deleted).

Order on the report card: core first (in the order above), then electives, then these. Marks are out of 100 (A 90+, B 80+, C 70+, D 60+, F below 60).

WhatsApp Message Template

Placeholders: {parent} {student} {quarters} {amount} {school} {year}

AI Goal-Card Scanning

Used by the 📷 Scan Goal Card feature (and AI-drafted comments). Running inside Claude needs no key. If the app is hosted on the school website, paste an API key from console.anthropic.com here — it is stored with the school settings. Goal-card photos are analyzed and immediately discarded; only the extracted goals are saved, never the picture.

High School Credits

Credits always compute the standard A.C.E. way — 12 PACEs = 1 credit, so a finished 6-PACE half course shows 0.5 on its own. A subject ticked as a half course counts “of 6” instead of “of 12.” The count is screen-only; the printed transcript stays clean either way.

🧩 Combine Duplicate Students

Same child registered twice — two parents at the desk, or two devices during enrollment week? Pick the record to keep and the duplicate to fold into it: payments, PACE scores, attendance and history from both records are kept — nothing is thrown away — then the duplicate is removed and a dated amendment goes on the permanent record. There is no undo, so export a backup first.

Data & Sync

Staff & Access Roles

Administrator — everything, including this page.   Principal / Office — everything except this page.   Supervisor / Monitor — the shared tabs (no financial information), limited to the learning centers assigned below.   Driver — listed for the Training register and vehicles; no sign-in account needed.

Two steps to add a staff member: 1) create their sign-in (email + password) in the Firebase console under Authentication → Users; 2) add the same email here and choose their role.

EmailNameRole