Adaptive Robotic Tutors For Scaffolding Self-Regulated Learning