Allocate research topics with limited capacity
Randomly assign each student to one topic without exceeding the capacity set for that topic. Keep students, topics, default students per topic, and topic capacities visible while you allocate research topics with limited capacity, then review the student topic assignments.