Supporting the use of external representation in problem solving: the need for flexible learning environments · Study