Making L2 learners’ reasoning skills visible: The potential of Computer Supported Collaborative Learning Environments | Synapse