Nova LMS · Volume 01 · Spring 2026·[email protected]
Nova LMS

On the administrators experience

Run a school — not a spreadsheet army.

The role we built Nova for first. As a school administrator, you're carrying the legal weight of FERPA, COPPA, and state-level privacy law on top of every operational decision. You need a system that lets you answer auditor questions in minutes, not weeks, and that doesn't quietly create new liability while solving old ones.

Chapter I

What ships now.

Every item below is live in production. We pilot at El Camino Real Charter — you can demo the running system before signing anything.

i.

Live in production

Tamper-evident audit log

Every cross-user data read, every grade change, every AI call, every login. Append-only at the Postgres layer — even an admin account cannot edit history. Denied access attempts logged with the same fidelity.

ii.

Live in production

AI usage trail per student

For any student, see every AI call that referenced them: actor, feature, model, content hashes, timestamp. Answer parent transparency requests in under a minute.

iii.

Live in production

User management

Create, role-change, soft-delete users. Demote-before-delete protections. Soft-delete preserves the audit trail. Restore with one click.

iv.

Live in production

MFA admin tools

Reset a staff member's MFA when they lose their phone. The user is forced to re-enroll on next login. Every MFA reset is audited.

v.

Live in production

Bulletin board

Schoolwide announcements with priority (LOW / NORMAL / HIGH / URGENT), date ranges, role targeting. Auto-pushes to dashboards.

vi.

Live in production

Bell schedule + period management

Define bell schedule per day of week. Special schedules for assemblies, finals, half days. Drives attendance and gradebook periods automatically.

vii.

Live in production

Hall passes

Issue and track hall passes systemwide. See current passes out, time elapsed, return-by status. Patterns flagged.

viii.

Live in production

Discipline + nurse records

Filed by teachers and staff, encrypted at rest, reviewed by admins. Discipline workflow: open → escalated → resolved.

ix.

Live in production

CALPADS reporting

California state reporting fields and exports baked in. Per-student demographic, program, enrollment, exit, and assessment data ready for upload.

x.

Live in production

Attendance letters

Auto-generate California-compliant attendance letters at thresholds (3, 6, 9 absences). Mail or email; both audited.

xi.

Live in production

School-wide data export (SOPIPA / AB 1584)

Download every record we hold on every student in one JSON file, on demand. SOPIPA-mandated right to leave with your data, made one click.

xii.

Live in production

Reports + CSV exports

Pre-built reports for state, district, internal. Plus a CSV export for any list you can see in the UI.

Administrators · 01
Chapter II

What we have not built yet.

We name what we have not built so you can plan against reality. If one of these is critical for your school, tell us — we prioritise by pilot-school request.

i.

On roadmap

OneRoster / SIS integration

Live two-way sync with PowerSchool, Infinite Campus, Aeries, Skyward. CSV import is available today; live API integration is next.

ii.

On roadmap

District / multi-school view

If you run more than one site, a district-level dashboard rolling up enrollment, attendance, discipline, and risk metrics. Per-site drill-in.

iii.

On roadmap

Board reports

Auto-generated board-of-trustees report packets: enrollment, attendance, discipline trends, demographics, performance — exportable to PDF, themable to your board's preferences.

iv.

On roadmap

Lunch + finance integration

Student lunch accounts, cafeteria scan-in, payment processing, fee tracking. End the separate-vendor sprawl.

v.

On roadmap

Behavior trends dashboard

Pattern detection across discipline categories, time-of-day, day-of-week, by demographic. Equity audit built in.

vi.

On roadmap

Custom report builder

Drag-and-drop builder for any cross-table report a state or auditor asks for. Save and re-run.

vii.

On roadmap

Public API + webhooks

REST API for any data your district's ETL needs. Webhooks on every meaningful event. OAuth 2.0.

viii.

On roadmap

Single sign-on (Google Workspace, Microsoft Entra)

SAML 2.0 + OIDC support. Map IdP groups to Nova roles automatically.

ix.

On roadmap

Custom branding per school

Your school's colors, your school's logo on the login page, your school's bell-ringer photo on the dashboard.

Administrators · 02
Chapter III

You can answer the hard questions.

The architecture decisions that protect this role specifically, not the generic security copy.

When the district CISO, the school's lawyer, or an auditor asks "prove it," you have a screen to show them. The audit log demonstrates exactly who accessed what. The AI usage trail demonstrates exactly what student data was sent to a third party. The threat model document at scripts/ops/THREAT_MODEL.md describes every attacker we've defended against and every gap we acknowledge.

When a parent invokes their FERPA rights, the response is under five minutes — they get a self-service portal, they get an export, they get a disclosure log, and the whole exchange is audited. No paper trail to lose.

When your school leaves Nova — whether because we failed you or because a board chose differently — you take your data with you in one click. SOPIPA-compliant JSON export, all tables, all relationships intact.

And when an attacker eventually tries something, you see it in real time on the audit-log dashboard with the denied attempts in red.

Footnotes
  1. Full architecture in /nova/why — the threat model, the commitments, the gaps named plainly.
Administrators · 03

Closing note

Talk to a person, not a sales bot.

Nova is a small team. When you email [email protected] you reach a founder. We'll send you a working demo login, the threat model document, and a draft DPA we co-built with K-12 EdTech counsel.