Return to Article Details Factors Influencing the Design of Educational Robotics Tasks Supporting Collaborative Problem-Solving