Beyond “group work”: an integrated approach to support collaboration in engineering education | Synapse