An investigation of collaborative problem solving using different communications modes in Distance Education