Developing Adaptive Support For Collaborative Problem Solving Between Upper-Elementary Computer Science Learners.