Towards a constructivist methodology: Learning constructions by integrating in situ representations and productivity