A Framework to Induce Self-Regulation Through a Metacognitive Tutor