Proclaim School
Help home Admin login

School Administrator Guide

Day-to-day operation of the Admin portal for Proclaim School (Bonner Springs, KS).

Audience: school administrators · not for parents

Contents

  1. Access & roles
  2. Admin portal map
  3. Families, codes & invites
  4. Students & birthdays
  5. Semesters, classes, enrollments
  6. Payments, balances & payroll
  7. View as (troubleshoot portals)
  8. Create a user login
  9. Teacher onboarding (send to instructors)
  10. Data tools & safety

Access & roles

Sign in at Login → Admin. Your Firebase Auth user must have a users/{uid} document with roles including admin.

Admin portal map

SectionPurpose
DashboardCounts for families, students, classes, enrollments (open terms)
FamiliesCRUD families, family codes, registration invites
StudentsCRUD students (DOB required), stages, medical/allergies
TeachersTeacher records, pay rates, pay preference, Active/Inactive
Sessions / Classes / RoomsSchedule catalog for a semester
EnrollmentsApprove/reject parent submissions; create enrollments
OrdersT-shirt and product orders
PaymentsFamily balances, record payments, teacher payroll, transactions
SemestersOpen/close registration and t-shirt orders; term status
ApplicationsNew-family applications from public enrollment form
SyllabiApprove teacher syllabus links for parents
Users / Inquiries / AgreementsCreate logins, roles, family link; contact form; signed agreements (duplicate teacher contracts are highlighted; keep earliest)
DataImport/export, recalculate ages/tuition/seat counts
View asOpen parent/teacher portal as a chosen family or teacher (read-only)

Families, codes & invites

Students & birthdays

Semesters, classes, enrollments

Payments, balances & payroll

Money math lives in js/finance.js (ProclaimFinance):

Always confirm the semester filter before recording payments. Labels must match class/enrollment semester names (e.g. Fall 2026, not bare Fall).

View as

Admin → View as (or eye icons on Families / Teachers). Opens parent or teacher portal as that record while you stay logged in as admin. Banner shows read-only mode; writes are blocked in the UI.

Create a user login (admin)

When someone never used “Create account with family code” (common for teachers who also need Parent Portal), use Users → Create user:

  1. Enter their email, name, and a temporary password (Generate).
  2. Check roles: usually Teacher + Parent for a teacher-parent; pick their Family when Parent is checked.
  3. Create user — copy the temporary password from the success panel and send it securely.
  4. Confirm Teachers record uses the same email and classes are assigned.
If the email already has a Firebase Auth account, the form asks for the Auth UID from Firebase Console → Authentication (password is not changed). Then only the app profile is written.

Teacher onboarding (send to instructors)

Teachers do not self-register with a family code. Before you email them:

What to send teachers:

Copy-paste email draft for Gmail: repo file docs/emails/teacher-onboarding-invite.html (open locally; not required on Hosting).

Data tools & safety

Related links

Admin login Help home Parent guide Teacher onboarding Teacher guide