No, I do not have the answer. Wish I did. But I do have some thoughts:
Let me explain. I think technology can be used to teach in many ways to promote different types of learning. Is a collaborative environment with students sharing multiple views the best way to teach new, absolute content? There are certain situations that require students to learn the basic “truths.” Teaching collaboratively could be time consuming and confusing.
Specifically in a math classroom (in my math classroom) I have experienced the failure of certain pedagogies (Behaviourism?) in making the link between content and application of that content. Here, I think, students could benefit from constructing their own knowledge and sharing their ideas once the very basics are understood.
In response to Kozma (2003) who suggests that classrooms should be reorganized into collaborative learning environments focused on knowledge building, I say sure. Students will benefit from this type of learning once the foundation of knowledge is laid. Disregarding what we already have that ‘works’ with regard to teaching methods could be a mistake.
Reference
Kozma, R. B. (2003). Technology and classroom practices: An international study. Journal of Research on Technology in Education, 36(1), pp. 1-14.