It should be possible to enforce that students are part of a specific mentor group (letter only e.g. A) for them to be able to sign up for a specific queue. This will prevent students from signing up for labs they are not supposed to be in, and eliminates time TA's spend on manual enforcement of this policy.
Ideally it should be possible to check boxes for mentor groups per lab session as a manager. This way a subset of the mentor groups can sign-up for specific lab sessions.
There should also be a status for students that do not have a mentor group (higher year, bridging programme, etc.) as unknown. Students in this group should be able to join any lab by default, or have a separate checkbox like described above.