Theories and models for metacognition and self-regulation