Understanding Collaborative Learning: Small Group Work on Contextual Problems Using a Multi-Representational Software Tool. | AMiner