Handling complexity in learning environments : theory and research · Study