Guided Construction of Knowledge in the Classroom: Teacher, Talk, Task, and Tools