Monitoring Moves and Roles in Cooperative Mathematical Problem Solving.