Scaffold Types
- Cognitive — strategies for presenting new scaffolds as ideas
- It seems you have been struggling with integrating function X in your code. Why don't you try working with function Y?
- We need to raise the bar for you now. Consider the effect of using strategy Z in your work.
- Consider running your solution on a different dataset D? How does it perform?
- Metacognitive — strategies for self-explaining, time management and planning, engaging in reflection etc
- Take a moment to reflect on your problem-solving strategy. Please note down the cases when it does not seem to work.
- Consider the time remaining and pace yourself to generate at least three-five solutions to the problem.
- Try to explain different steps of your solution, as if you were teaching your peer.
- Affective — strategies for emotion regulation
- It is okay to feel frustrated in the task.
- When I feel frustrated on difficult tasks, it motivates me to try harder and keeps me on my feet.
- Don't be too happy with small successes. Remember that the canonical solution may not be straightforward.
- Motivational — strategies to make students persist (directed praise, error encouragement)
- Remember that this is a safe space to generate and explore ideas.
- It is okay to not get to a right answer immediately as long as you try different ways to make sense of the problem.
- You have not quit even with this tough problem.
- Congratulations, you put in the effort to succeed in implementing function X.
- Relational — strategies for building rapport (self-disclosure, referring to shared experience, praise, violation of social norms)
- I find this problem challenging too.
- When I feel frustrated on difficult tasks, it motivates me to try harder and keeps me on my feet.
- Remember when we faced a similar issue in the past problem, we dealt with it calmly.
- Congratulations, you put in the effort to succeed in implementing function X.
- It seems you are barely taking up my recommendations in your work.