Teachers prep most of the assignment offline, and they always decide the team size while planning the assignment/project.
Sometimes teachers need to specify the team members, and sometimes they want randomize the team ( it could be a fun activity in the class! ).
If the team setup doesn't work, the teachers need to manage the teams and make sure the assignment/project keep on track.
Teacher set the number of teams when creating an assignment. The teams' setup is based on the choices on students' side. However, teachers can modify the teams afterwards.
Students will choose their teams to jump in the assignment. The rule is "first come first serve", so the last student won't have a choice.
Do teachers always need to pre-assign all the teams?
The teacher sees an alert when there are students NOT on teams.
The teacher can assign some of the students to teams, and leave the rest of the class to choose their own teams.
The majority of teachers preferred version 2
The teachers greater flexibility in the setup process. Often, they prefer to organize groups in the classroom with all students present, reducing the risk of overlooking anyone.