Team tutoring systems: reifying roles in problem solving