Jorge,
This is an excellent idea. Often students will want to work with the same students on a regular basis, rather than switching groups. Chosing the groups for the students rather than vice versa, really gives the student the opportunity to develop the soft skill of working with different personality types and, if applicable, taking a leadership role.
Jae Gruber