OSSD Academic Portal

Internal first, school-ready from day one.

Product overview

Manage students, attendance, grades, transcripts, and OSSD progress in one portal.

OSSD Academic Portal is built for Ontario private high schools that need a practical operations layer now and a clean SaaS boundary later.

RolesAdmins, teachers, students, and parents stay separated by RBAC.
RecordsStudents, classes, report cards, and transcripts share one data model.
OSSDGraduation progress is visible instead of buried in spreadsheets.
01

Create users, courses, classes, and enrollments

02

Run teacher attendance from the current session

03

Review grades, report cards, and transcript records

04

Track OSSD progress for students and parents

Why this shape

Session-level attendance is the source of truth.

Teachers work from the current session, students and parents see the same attendance history, and leave approvals automatically mark excused absence records.

Integration layer

One email module, one billing path.

Brevo handles welcome, alert, and report emails. Stripe handles checkout and billing portal links when keys are configured, with a deterministic local fallback in development.

Academic records

Students

Student, teacher, parent, course, and class records in one place.

Daily operations

Attendance

Teacher point-of-day attendance with exceptions and audit trail.

Graduation track

OSSD

Transcript records, report cards, and graduation progress together.

Product details

What the workspace includes

Admin dashboardMonitor students, teachers, courses, classes, report cards, transcripts, and audit logs.
Teacher workspaceTake attendance, review current classes, and submit grade and report card work.
Student and parent viewsSee attendance, published report cards, transcript records, and OSSD progress.
Platform stack

Cloudflare-native by default

Next.js App RouterCloudflare WorkersD1Queues + CronBrevoRBAC
FAQ

What is the first release focused on?

The first release focuses on students, classes, attendance, report cards, transcripts, and OSSD progress.

FAQ

Are the student and parent views separate?

Yes. Students see their own academic record and parents see only linked children.

FAQ

Can the product grow beyond V1?

Yes. The design keeps room for notices, scheduling changes, and SaaS billing later.

Start here

Move from product review into signup.

Use the signup flow to provision a tenant, owner account, and starter school workspace.