Group classes: instructor enrolment views under My Lessons #71

Closed
opened 2026-07-18 21:03:28 +00:00 by thatguygriff · 0 comments
Owner

What

docs/features/group-classes.md notes an unshipped part of the original spec (#4):

Instructor-specific enrolment views (the spec's "under My Lessons") are a follow-up — this iteration ships the studio-admin Group Classes page (view_all_lessons) plus per-student/per-instructor REST queries.

Give instructors a view of their own group classes and rosters under My Lessons (view_own_lessons):

  • List the instructor's group-class offerings with enrolment counts vs. capacity.
  • Per-class roster: enrolled students, enrolment status, payment status.

The per-instructor REST queries already exist on GroupClass\EnrollmentRepository / EnrollmentEndpoint, so this is largely an admin-UI addition.

Where

  • Spec: docs/features/group-classes.md
  • src/GroupClass/ (controller/template alongside GroupClassController), wired via AdminMenu
  • Tests under tests/Unit/GroupClass/
## What `docs/features/group-classes.md` notes an unshipped part of the original spec (#4): > Instructor-specific enrolment views (the spec's "under My Lessons") are a follow-up — this iteration ships the studio-admin **Group Classes** page (`view_all_lessons`) plus per-student/per-instructor REST queries. Give instructors a view of their own group classes and rosters under **My Lessons** (`view_own_lessons`): - List the instructor's group-class offerings with enrolment counts vs. capacity. - Per-class roster: enrolled students, enrolment status, payment status. The per-instructor REST queries already exist on `GroupClass\EnrollmentRepository` / `EnrollmentEndpoint`, so this is largely an admin-UI addition. ## Where - Spec: `docs/features/group-classes.md` - `src/GroupClass/` (controller/template alongside `GroupClassController`), wired via `AdminMenu` - Tests under `tests/Unit/GroupClass/`
thatguygriff added the feature label 2026-07-18 21:03:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Unsupervised/unsupervised-scheduler#71