Teacher Center

Classes & Roster

Read-only Classes & Roster proof for class sections with safe mock fallback when Supabase is unavailable.

Classes & Roster

Class sections, roster snapshots, groups, and cleanup paths with a safe read-only data proof.

This route can now attempt a narrow read-only class section load. If Supabase is unavailable, missing, empty, or malformed, the page falls back to mock planning rows instead of crashing.

Live read-only proof

Class sections are loading from Supabase.

This view is reading from class_section_read_model only. No writes, student records, services, grades, or roster edits are included.

Classes

5

Live read-only

Students

35

Count only

Groups

Later

Future grouping

Cleanup

Later

Archive checks later

Read-only proofSafe mock fallbackNo student recordsNo writes

Class roster preview

Class sections read-only proof

This is still intentionally shallow. It reads section-level data only and keeps student records, services, enrollment edits, and imports outside this slice.

Section

English 9 Support · Demo Section A

Roster shape

8 students

Support view

Fake support summary only

Status

Fake seed

Next step

Live read-only section. Student records, enrollment edits, grades, services, and writes remain separate later.

Section

Applied Communication · Demo Section B

Roster shape

7 students

Support view

Fake support summary only

Status

Fake seed

Next step

Live read-only section. Student records, enrollment edits, grades, services, and writes remain separate later.

Section

Reading Lab · Demo Section C

Roster shape

6 students

Support view

Fake support summary only

Status

Fake seed

Next step

Live read-only section. Student records, enrollment edits, grades, services, and writes remain separate later.

Section

World Literature Support · Demo Section D

Roster shape

9 students

Support view

Fake support summary only

Status

Fake seed

Next step

Live read-only section. Student records, enrollment edits, grades, services, and writes remain separate later.

Section

Transition Skills Seminar · Demo Section E

Roster shape

5 students

Support view

Fake support summary only

Status

Fake seed

Next step

Live read-only section. Student records, enrollment edits, grades, services, and writes remain separate later.

Future lanes

Sections

Read-only class list

Represent class sections cleanly before adding enrollment, scheduling, or live roster data.

Students

Roster snapshot later

Eventually show student lists and quick profile context without becoming a full student profile engine yet.

Groups

Future grouping

Later support instructional groups, shared students, and cleanup workflows without building them in this slice.

Build order

1

Class sections

2

Student list

3

Quick student snapshot

4

Instructional groups

5

Shared student visibility

6

Roster cleanup

7

Archive checks

8

Data import later