How do I ensure accountability when students are working in groups?

Concerns
Solutions
Mismatch in student ability
create homogeneous groups
create roles in the group in heterogeneous groups
Everyone participating equally in the creation of the project
consistent monitoring
peer review
create roles in the group in heterogeneous groups
Behavior
Clear expectations
teacher monitoring
assign task keeper as a role


Honesty; not wanting to hurt people's feelings or being mean
practice, challenge them through teacher review, anonymous in the beginning,
Ability to follow rubric or critique (difference between constructive criticism and criticism)
training how to assess
Parent concerns of students taking on teacher role
Final grade is given by the teacher, education of the parent of how a student-centered classroom is beneficial