The challenges and benefits to teachers' practices in constructivist learning : environments supported by technology | Synapse