Constructing physics understanding in a computer-supported learning environment | Synapse