A teacher gives students a problem that challenges their current understanding and then guides them to discover a solution. This approach best reflects:
ADirect instruction
BConstructivist teaching
CReinforcement-based learning
DMemorization techniques