assigning students roles in groups and then having students rotate through the roles (so each child takes on each role periodically) is an effective way to develop students' skills in a variety of areas.