Group classes (year-commitment enrolment) #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Capacity-enforced enrolment in a
group_classoffering, billed full-term upfront, reusing the registration flow.Spec:
docs/features/group-classes.mdScope
{prefix}us_group_enrollments(offering_id, student_id, instructor_id, status, payment_id, enrolled_at)src/GroupClass/:Enrollment,EnrollmentRepository,GroupClassController,EnrollmentEndpointGET /enrollments,POST /enrollments(book_lesson) withanswers[]+accepted_policy_version_ids[]activerows; reject when fullDepends on
Offerings, Registration questions, Policies, Payments
Acceptance
tests/Unit/GroupClass/passingClosing as complete. Implemented and merged in PR #21 (group-class enrolment, year commitment, capacity).