JavaScript is disabled for your browser. Some features of this site may not work without it.
Preparing pre-service teachers to integrate teaching technologies into their classrooms: Examining the effects of teaching environments based on open-ended, hands-on and authentic tasks