Design principles for the support of modelling and collaboration in a technology-based learning environment · Study