Enterprise
Seat Limits

Seat Limits

How course capacity works for schools.

What it is

Every course has two independent capacity limits:

  • max. students — how many student seats the course has
  • max. teachers — how many teacher seats the course has

These are set per course by your organisation administrator when the course is created or edited.

How the limit is enforced

The limit is hard and enforced on the server, not just hidden in the interface. A member can only be added to a course — whether by an administrator moving them or by a student redeeming an invitation code — while a seat for that role is still free. Once a course is full for a role, further joins for that role are rejected.

This means you can rely on the numbers: a course capped at 30 students will never hold a 31st.

What you see

  • In the My Courses tree, each course card shows its current occupancy (students and teachers).
  • When a course is full, an administrator moving a member into it sees the move blocked with an error, and a student redeeming a code for that course is told the course is full.

Troubleshooting

⚠️

A student can't join — "course is full". The student seats are all taken. The administrator must either remove/move a member to free a seat, or raise the course's max. students in OpsDesk, then the student can redeem their code.

Raising a limit is an administrator action. Course creation and seat limits are managed centrally — see Settings & Administration.

Related