Return to Article Details Development of inquiry and explanation skills through classroom practices based on teaching for understanding