Influence Of Motivation, Scaffolded Knowledge Growth, Race And Gender Upon The Use Of Technology For Middle School Science Learning.