Learning teamwork through a computer game: for the sake of performance or collaborative learning? | Synapse