Establishing rotating roles for group activities is an excellent idea. This approach allows students to experience the various responsibilities of each role, helping them understand what is expected of them. By gaining firsthand experience, they will be better equipped to support one another, especially when a group member takes on a role for the first time. This collaboration fosters personal growth and creates a more positive work environment, ultimately leading to a successful team.