base-10-blocks-a-study-of-ipad-virtual-manipulative-affordances-across-primary-grade-levels-8e7kxree